What the board has decided about this committee or office, and the reports it filed, most recent first. Generated from the published minutes.
These categorised views are best effort. They are read from the published minutes by a program, and what it can attribute to a committee depends on how each resolution happens to be worded — so a page may be incomplete, and nothing here overrides the minutes themselves. The raw minutes are the source of truth.
Please note. The board approves the minutes of a meeting at the meeting after it, and they are published then - so the most recent meeting is not usually here. ASF Members can read the draft in the board's own repository until it is.
[raw] the published minutes, which are the record. [main index]
| Date | Action | Decided by |
|---|---|---|
| 2013-11-20 | Appointed Gary Gregory | the board, by resolution |
| 2011-07-20 | Appointed Luc Maisonobe | the board, by resolution |
| 2009-08-19 | Appointed Phil Steitz | the board, by resolution |
| 2007-06-20 | Appointed Torsten Curdt | the board, by resolution |
| 2003-09-17 | Appointed Justin Erenkrantz | the board, by resolution |
| 2002-09-18 | Appointed Ken Coar | the board, by resolution |
| Date | Decision | Item | Outcome |
|---|---|---|---|
| 2007-06-20 | Establish the Apache Commons project | special order | approved |
| 2004-08-18 | Termination of the Apache Commons Project | special order | approved |
| 2002-09-18 | Apache Commons Project | special order | no outcome recorded |
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Project Status: Current project status: Ongoing. Issues for the board: None. ## Membership Data: Apache Commons was founded 2007-06-19 (19 years ago) There are currently 150 committers and 44 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Arnout Engelen on 2024-12-22. - No new committers. Last addition was Arnout Engelen on 2024-12-23. ## Project Activity: Activity in this reporting period includes a small number of releases: - PARENT-101 was released on 2026-06-03. - STATISTICS-1.3 was released on 2026-05-05. - RNG-1.7 was released on 2026-04-21. - NUMBERS-1.3 was released on 2026-04-20. - NET-3.13.0 was released on 2026-03-18. More releases are forthcoming, driven by many AI generated reports, as well as regular pull requests on GitHub, and Jira tickets. We are considering the addition of a new small component called XML Commons focused on providing secure JAXP XML Objects. We've had a successful interaction with a user to merge a large batch of fixes based AI generated reports and code to the Common Lang project. We've signed up our active repositories to our Mythos/Glasswing effort. ## Community Health: I would say the health is balanced in the sense that while we have a small number of active committers, we are regularly merging pull requests. We are actively engaged with the Apache Security Team in triage, and coordinating issues.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Project Status: Current project status: Ongoing. Issues for the board: None. ## Membership Data: Apache Commons was founded 2007-06-19 (19 years ago) There are currently 150 committers and 44 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Arnout Engelen on 2024-12-22. - No new committers. Last addition was Arnout Engelen on 2024-12-23. ## Project Activity: This reporting period saw the release of the following Apache Commons components: - PARENT-97 was released on 2026-02-26. - FILEUPLOAD-2.0.0-M5 was released on 2026-02-17. - JEXL-3.6.2 was released on 2026-02-09. - BUILD-PLUGIN-1.16.1 was released on 2026-01-31. - RELEASE-PLUGIN-1.9.2 was released on 2026-01-31. - CODEC-1.21.0 was released on 2026-01-29. - BCEL-6.12.0 was released on 2026-01-22. - PARENT-96 was released on 2026-01-21. - PARENT-95 was released on 2026-01-11. - PARENT-94 was released on 2026-01-02. - POOL-2.13.1 was released on 2026-01-02. - DAEMON-1.5.1 was released on 2025-12-16. - DBCP-2.14.0 was released on 2025-12-16. - JEXL-3.6.1 was released on 2025-12-14. - POOL-2.13.0 was released on 2025-12-09. - TEXT-1.15.0 was released on 2025-12-07. A Commons Logging release candidate is in flight. ## Community Health: There is a steady stream of pull requests on GitHub, fewer than a handful a day. Overall mailing list activity is down by about a third, but JIRA and GitHub is up. There have been 66 JIRA tickets opened and 79 closed in the past quarter.
## Description: The mission of Apache Commons is the creation and maintenance of Java-focused reusable libraries and components. ## Project Status: Current project status: Ongoing with moderate activity. Issues for the board: None. ## Membership Data: Apache Commons was founded 2007-06-19 (18 years ago) There are currently 150 committers and 44 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Arnout Engelen on 2024-12-22. - No new committers. Last addition was Arnout Engelen on 2024-12-23. ## Project Activity: We are releasing components regularly. The reporting period was the following component releases: - POOL-2.13.0 was released on 2025-12-09. - TEXT-1.15.0 was released on 2025-12-07. - EXEC-1.6.0 was released on 2025-12-02. - DAEMON-1.5.0 was released on 2025-11-28. - CONFIGURATION-2.13.0 was released on 2025-11-26. - PARENT-93 was released on 2025-11-22. - VALIDATOR-1.10.1 was released on 2025-11-17. - LANG-3.20.0 was released on 2025-11-16. - JEXL-3.6.0 was released on 2025-11-14. - CLI-1.11.0 was released on 2025-11-12. - PARENT-92 was released on 2025-11-10. - IO-2.21.0 was released on 2025-11-06. - CODEC-1.20.0 was released on 2025-11-05. - PARENT-91 was released on 2025-10-30. - PARENT-90 was released on 2025-10-21. - BCEL-6.11.0 was released on 2025-10-13. - PARENT-89 was released on 2025-10-08. - LANG-3.19.0 was released on 2025-09-24. - PARENT-88 was released on 2025-09-19. - STATISTICS-1.2 was released on 2025-09-17. ## Community Health: The community is doing well. We have activity on all mailing lists and GitHub with a steady flow of pull requests on GitHub for everything from documentation nits, bug fixes, and new features. We are also responding to our security mailing list for reports and queries on vulnerabilities.
## Description: The mission of Apache Commons is the creation and maintenance of Java-focused reusable libraries and components ## Project Status: Current project status: Ongoing with moderate activity. Issues for the board: None. ## Membership Data: Apache Commons was founded 2007-06-19 (18 years ago) There are currently 150 committers and 45 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Arnout Engelen on 2024-12-22. - No new committers. Last addition was Arnout Engelen on 2024-12-23. ## Project Activity: The project is active with the following releases in this reporting period: - PARENT-87 was released on 2025-08-24. - PARENT-86 was released on 2025-08-19. - CLI-1.10.0 was released on 2025-08-02. - NET-3.12.0 was released on 2025-08-01. - CSV-1.14.1 was released on 2025-07-30. - COMPRESS-1.28.0 was released on 2025-07-29. - RELEASE-PLUGIN-1.9.1 was released on 2025-07-26. - TEXT-1.14.0 was released on 2025-07-24. - BUILD-PLUGIN-1.16.0 was released on 2025-07-22. - CODEC-1.19.0 was released on 2025-07-22. - IO-2.20.0 was released on 2025-07-18. - LANG-3.18.0 was released on 2025-07-09. - VALIDATOR-1.10.0 was released on 2025-07-09. - PARENT-85 was released on 2025-06-19. - FILEUPLOAD-2.0.0-M4 was released on 2025-06-16. ## Community Health: We are busy handling pull requests, Jira tickets, and responding to reports on the security mailing list. We've approved many requests for Jira accounts where we are dealing with bug reports and requests for new features.
## Description: The mission of Apache Commons is the creation and maintenance of Java-focused reusable libraries and components. ## Project Status: Current project status: Ongoing, with high activity. Issues for the board: None. ## Membership Data: Apache Commons was founded 2007-06-19 (18 years ago) There are currently 150 committers and 45 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Arnout Engelen on 2024-12-22. - No new committers. Last addition was Arnout Engelen on 2024-12-23. ## Project Activity: The project is active with 16 releases during this reporting period. These were: - FILEUPLOAD-1.6.0 was released on 2025-06-06 as an Expedited Release (24 hours) for a yet to be announced CVE in coordination with Tomcat. - FILEUPLOAD-2.0.0-M4 was released on 2025-06-16 as an Expedited Release (24 hours) for a yet to be announced CVE in coordination with Tomcat. - BEANUTILS-1.11.0 was released on 2025-05-27. - BEANUTILS-2.0.0-M2 was released on 2025-05-27. - FILEUPLOAD-2.0.0-M3 was released on 2025-05-27. - EXEC-1.5.0 was released on 2025-05-23. - PARENT-84 was released on 2025-05-20. - IMAGING-1.0.0-alpha6 was released on 2025-04-30. - PARENT-83 was released on 2025-04-30. - CONFIGURATION-2.12.0 was released on 2025-04-28. - PARENT-82 was released on 2025-04-25. - COLLECTIONS-4.5.0 was released on 2025-04-22. - JXPATH-1.4.0 was released on 2025-04-18. - JEXL-3.5.0 was released on 2025-04-16. - IO-2.19.0 was released on 2025-04-12. - TEXT-1.13.1 was released on 2025-04-10. - CSV-1.14.0 was released on 2025-03-19. We've also published the following CVEs: - BEANUTILS: CVE-2025-48734 - CONFIGURATION: CVE-2025-46392 - VFS: CVE-2025-27553, CVE-2025-30474 ## Community Health: The Commons Community Health is good. We have a steady input of pull requests on GitHub as well as requests for Jira accounts, and users create Jira tickets regularly. We are responding to user issues and requests on GitHub, Jira, and mailing lists, including the security mailing list, in a timely manner. We are getting requests for releases to many components to pick up bug fixes, new features, and dependency updates.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Project Status: Current project status: Ongoing. Issues for the board: None. ## Membership Data: Apache Commons was founded 2007-06-19 (18 years ago) There are currently 151 committers and 46 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - Arnout Engelen was added to the PMC on 2024-12-22 - Arnout Engelen was added as committer on 2024-12-23 ## Project Activity: Apache Commons is continuing to release feature and maintenance release of its various components. We've released the following components during this reporting period: - VFS-2.10.0 was released on 2025-02-14. - BEANUTILS-1.10.1 was released on 2025-02-13. - LOGGING-1.3.5 was released on 2025-02-08. - PARENT-81 was released on 2025-01-30. - PARENT-80 was released on 2025-01-29. - CODEC-1.18.0 was released on 2025-01-27. - POOL-2.12.1 was released on 2025-01-27. - DAEMON-1.4.1 was released on 2025-01-14. - BUILD-PLUGIN-1.15.0 was released on 2025-01-11. - CSV-1.13.0 was released on 2025-01-11. - RELEASE-PLUGIN-1.9.0 was released on 2025-01-11. - BEANUTILS-1.10.0 was released on 2025-01-07. - BEANUTILS-2.0.0-M1 was released on 2025-01-07. - PARENT-79 was released on 2025-01-07. - CODEC-1.17.2 was released on 2025-01-06. - COLLECTIONS-4.5.0-M3 was released on 2024-12-18. - TEXT-1.13.0 was released on 2024-12-13. ## Community Health: Our commit activity is the same as the previous reporting period with the same number of code contributors. On GitHub, pull request activity is down but still proving valuable input for new features and bug fixes. Our email activity is up on our user and development lists. Bug reports are also coming in through both Jira and the mailing lists.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Project Status: Current project status: Apache Commons is an ongoing project with moderate activity. Issues for the board: None. ## Membership Data: Apache Commons was founded 2007-06-19 (17 years ago). There are currently 150 committers and 45 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - Piotr Karwasz was added to the PMC on 2024-10-23 - No new committers. Last addition was Piotr Karwasz on 2024-08-27. ## Project Activity: Apache Commons continues to release components regularly. In this reporting period, we've released the following components: - DBCP-2.13.0 was released on 2024-12-02. - IO-2.18.0 was released on 2024-11-19. - RELEASE-PLUGIN-1.8.3 was released on 2024-11-09. - PARENT-78 was released on 2024-10-22. - PARENT-77 was released on 2024-10-09. - PARENT-76 was released on 2024-09-28. - CSV-1.12.0 was released on 2024-09-25. - IO-2.17.0 was released on 2024-09-18. - PARENT-75 was released on 2024-09-18. Further releases are planned. In general, we are still a Java 8 based project but continue to monitor the rate of adoption of Java versions to determine when we should update the platform requirement of each components. ## Community Health: The statics show that we have overall decreased activity but we have an increase in contributors. We welcomed Piotr Karwasz to the PMC this reporting period. We monitor Jira tickets and GitHub pull requests (PRs). We discuss PRs usually on GitHub and sometimes more generally on the dev mailing list when reaching a wider audience is needed in case not all members monitor GitHub PRs. We use Jira, not GitHub Issues.
## Description:
The mission of Apache Commons is the creation and maintenance of Java focused
reusable libraries and components
## Project Status:
Current project status: Ongoing with high activity.
Issues for the board: None.
## Membership Data:
Apache Commons was founded 2007-06-19 (17 years ago)
There are currently 150 committers and 44 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:2.
Community changes, past quarter:
- No new PMC members. Last addition was Claude Warren on 2024-03-22.
- Piotr Karwasz was added as committer on 2024-08-27
## Project Activity:
We have made 18 release during this reporting period:
LANG-3.17.0 was released on 2024-08-29.
PARENT-74 was released on 2024-08-27.
COMPRESS-1.27.1 was released on 2024-08-20.
STATISTICS-1.1 was released on 2024-08-20.
LOGGING-1.3.4 was released on 2024-08-19.
PARENT-73 was released on 2024-08-18.
CLI-1.9.0 was released on 2024-08-14.
NUMBERS-1.2 was released on 2024-08-12.
COMPRESS-1.27.0 was released on 2024-08-08.
LANG-3.16.0 was released on 2024-08-07.
PARENT-72 was released on 2024-07-26.
BCEL-6.10.0 was released on 2024-07-23.
LANG-3.15.0 was released on 2024-07-18.
CODEC-1.17.1 was released on 2024-07-15.
RNG-1.6 was released on 2024-07-15.
LOGGING-1.3.3 was released on 2024-07-04.
EMAIL-2.0.0-M1 was released on 2024-06-27.
COLLECTIONS-4.5.0-M2 was released on 2024-06-18.
## Community Health:
We welcomed Piotr Karwasz as a new committer.
We have discussed and resolved a few issues on the security mailing list.
We have activity on mailing lists, GitHub pull requests, and Jira tickets.
We are doing code reviews on GitHub with new and existing contributors.
## Description:
The mission of Apache Commons is the creation and maintenance of Java focused
reusable libraries and components
## Project Status:
Current project status: Ongoing with moderate activity.
Issues for the board: none.
## Membership Data:
Apache Commons was founded 2007-06-19 (17 years ago)
There are currently 149 committers and 44 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:2.
Community changes, past quarter:
- Claude Warren was added to the PMC on 2024-03-22
- No new committers. Last addition was Claude Warren on 2022-02-01.
## Project Activity:
Many releases of our components:
CONFIGURATION-2.11.0 was released on 2024-06-10.
NET-3.11.1 was released on 2024-06-10.
PARENT-71 was released on 2024-06-10.
JEXL-3.4.0 was released on 2024-06-06.
NET-3.11.0 was released on 2024-05-31.
VALIDATOR-1.9.0 was released on 2024-05-28.
JCS-3.2.1 was released on 2024-05-27.
DAEMON-1.4.0 was released on 2024-05-24.
CLI-1.8.0 was released on 2024-05-23.
COMPRESS-1.26.2 was released on 2024-05-23.
LOGGING-1.3.2 was released on 2024-05-15.
PARENT-70 was released on 2024-05-15.
CSV-1.11.0 was released on 2024-05-02.
RELEASE-PLUGIN-1.8.2 was released on 2024-04-19.
CLI-1.7.0 was released on 2024-04-18.
IMAGING-1.0.0-alpha5 was released on 2024-04-18.
TEXT-1.12.0 was released on 2024-04-16.
BUILD-PLUGIN-1.14.0 was released on 2024-04-15.
IO-2.16.1 was released on 2024-04-08.
COLLECTIONS-4.5.0-M1 was released on 2024-04-02.
IMAGING-1.0.0-alpha4 was released on 2024-04-02.
PARENT-69 was released on 2024-04-01.
IO-2.16.0 was released on 2024-03-28.
LOGGING-1.3.1 was released on 2024-03-24.
PARENT-68 was released on 2024-03-23.
CONFIGURATION-2.10.1 was released on 2024-03-20.
CONFIGURATION-2.10.0 was released on 2024-03-13.
## Community Health:
We welcomed Claude Warren as our latest PMC member. Mailing list activity has
increased mostly due to GitHub automated emails. Most if not all of our growth
in contributions are coming in through GitHub pull requests. GitHub PRs with
our use of GitHub continuous integration builds provide
validation of PRs and the existing code base. The flip side is that the
increase in GitHub usage is matched by a decrease in Jira usage.
## Description: The mission of Apache Commons is the creation and maintenance of Java-focused reusable libraries and components ## Project Status: Current project status: Ongoing with high activity. Issues for the board: None. ## Membership Data: Apache Commons was founded 2007-06-19 (17 years ago) There are currently 149 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Phil Steitz on 2023-09-13. - No new committers. Last addition was Claude Warren on 2022-02-01. ## Project Activity: We've been busy with new feature and maintenance releases: - CONFIGURATION-2.10.0 was released on 2024-03-13. - COMPRESS-1.26.1 was released on 2024-03-09. - PARENT-67 was released on 2024-03-06. - DBCP-2.12.0 was released on 2024-03-04. - BCEL-6.8.2 was released on 2024-02-25. - COMPRESS-1.26.0 was released on 2024-02-19. - CODEC-1.16.1 was released on 2024-02-08. - PARENT-66 was released on 2024-02-01. - BCEL-6.8.1 was released on 2024-01-11. - EXEC-1.4.0 was released on 2024-01-05. - FILEUPLOAD-2.0.0-M2 was released on 2023-12-27. - EMAIL-1.6.0 was released on 2023-12-22. ## Community Health: We are the most active on GitHub where we process many pull requests. Jira is not as active but users still create tickets and we reply. The manual request for a Jira account continues to stop spam tickets. We also reply to security issues and communicate with reporters, for example, we've fixed two Commons Compress CVEs.
## Description: The mission of Apache Commons is the creation and maintenance of Java-focused reusable libraries and components ## Project Status: Current project status: Ongoing. Issues for the board: None. ## Membership Data: Apache Commons was founded 2007-06-19 (16 years ago) There are currently 149 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - Phil Steitz was added to the PMC on 2023-09-13 - No new committers. The last addition was Claude Warren on 2022-02-01. ## Project Activity: We have released many new versions of components, specifically: - VALIDATOR-1.8.0 was released on 2023-12-07. - BCEL-6.8.0 was released on 2023-12-07. - LOGGING-1.3.0 was released on 2023-11-30. - IO-2.15.1 was released on 2023-11-29. - LANG-3.14.0 was released on 2023-11-22. - PARENT-65 was released on 2023-11-21. - COMPRESS-1.25.0 was released on 2023-11-15. - TEXT-1.11.0 was released on 2023-10-29. - CLI-1.6.0 was released on 2023-10-26. - IO-2.15.0 was released on 2023-10-25. - PARENT-64 was released on 2023-10-09. - NET-3.10.0 was released on 2023-10-05. - PARENT-63 was released on 2023-10-05. - POOL-2.12.0 was released on 2023-09-30. - IO-2.14.0 was released on 2023-09-29. - JCS-3.2 was released on 2023-09-18. - DBUTILS-1.8.1 was released on 2023-09-14. ## Community Health: We are busy processing PRs from GitHub, Jira tickets, and releasing new versions of components regularly. On average, the statistics reveal a more or less even activity level. It seems that more and more people are requesting Jira accounts to contribute, the Jira moderation allows us to avoid spam.
## Description: The mission of Apache Commons is the creation and maintenance of Java-focused reusable libraries and components. ## Project Status: Current project status: Ongoing with moderate activity. Issues for the board: None. ## Membership Data: Apache Commons was founded 2007-06-19 (16 years ago) There are currently 149 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Matt Juntunen on 2021-06-25. - No new committers. Last addition was Claude Warren on 2022-02-01. ## Project Activity: Our recent releases are: - COMPRESS-1.24.0 was released on 2023-09-08. - PARENT-62 was released on 2023-09-05. - DBCP-2.10.0 was released on 2023-09-03. - PARENT-61 was released on 2023-08-29. - PARENT-60 was released on 2023-08-23. - DBUTILS-1.8.0 was released on 2023-08-08. - LANG-3.13.0 was released on 2023-07-28. - PARENT-59 was released on 2023-07-26. - FILEUPLOAD-2.0.0-M1 was released on 2023-07-19. - BUILD-PLUGIN-1.13 was released on 2023-06-28. - RELEASE-PLUGIN-1.8.1 was released on 2023-06-28. - CODEC-1.16.0 was released on 2023-06-21. ## Community Health: We have had much more activity on the mailing lists, Jira, and GitHub. We are also reviewing security reports as they come in and have been working through that backlog. We had a successful participant in the Google Summer of Code 2023 working on the Commons Statistics component.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Project Status: Current project status: Ongoing with moderate activity. Issues for the board: None. ## Membership Data: Apache Commons was founded 2007-06-19 (16 years ago) There are currently 149 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Matt Juntunen on 2021-06-25. - No new committers. Last addition was Claude Warren on 2022-02-01. ## Project Activity: Our releases this quarter are: - IO-2.13.0 was released on 2023-06-07. - PARENT-58 was released on 2023-05-23. - IO-2.12.0 was released on 2023-05-16. - DAEMON-1.3.4 was released on 2023-05-12. - PARENT-57 was released on 2023-04-26. - CONFIGUATION-2.9.0 was released on 2023-03-29. - JEXL-3.3 was released on 2023-03-27. - COMPRESS-1.23.0 was released on 2023-03-22. ## Community Health: The Commons project is stable, we are releasing components reasonably regularly. We are handling a steady and manageable flow of interactions on the dev, user, and security mailing lists, as well as Jira, and GitHub. GitHub continues to prove itself enormously valuable as a continuous integration and pull request resource. Most of the raw statistics except Jira for the projects are down but not a concern.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (16 years ago) There are currently 149 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Matt Juntunen on 2021-06-25. - No new committers. Last addition was Claude Warren on 2022-02-01. ## Project Activity: The Commons project is alive and well, we've released the following in this reporting period: - FILEUPLOAD-1.5 was released on 2023-02-13. - CSV-1.10.0 was released on 2023-02-02. - CRYPTO-1.2.0 was released on 2023-01-22. - PARENT-56 was released on 2023-01-02. ## Community Health: While the mailing list activity is down, we still get PRs on GitHub, and requests to release new versions.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (15 years ago) There are currently 149 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Matt Juntunen on 2021-06-25. - No new committers. Last addition was Claude Warren on 2022-02-01. ## Project Activity: The Apache Commons teams has been following up of security reports, bug fixes, adding features, and have released many components: - PARENT-55 was released on 2022-12-11. - BCEL-6.7.0 was released on 2022-12-06. - STATISTICS-1.0 was released on 2022-12-06. - NET-3.9.0 was released on 2022-12-01. - DAEMON-1.3.3 was released on 2022-11-29. - BCEL-6.6.1 was released on 2022-11-03. - NUMBERS-1.1 was released on 2022-11-01. - COMPRESS-1.22 was released on 2022-10-31. - BCEL-6.6.0 was released on 2022-10-12. - DAEMON-1.3.2 was released on 2022-10-10. - RNG-1.5 was released on 2022-10-10. - TEXT-1.10.0 was released on 2022-09-29. The latest release of Apache Commons BCEL will allow Apache Xalan to continue its release process. ## Community Health: The community is active in many components with commit activity much higher this quarter with a 40% increase, all the while mailing list activity is down. We are seeing a lot of input from GitHub PRs.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (15 years ago) There are currently 149 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Matt Juntunen on 2021-06-25. - No new committers. Last addition was Claude Warren on 2022-02-01. ## Project Activity: The Commons project released the following in this reporting period: - CONFIGURATION-2.8.0 was released on 2022-07-03. - IMAGING-1.0-alpha3 was released on 2022-05-19. - DAEMON-1.3.1 was released on 2022-05-09. Once Apache RAT 0.15 releases, we will release commons-parent and release several components. ## Community Health: The health of the Commons is OK even though the activity has decreased in all categories (email lists, Jira, commits, and PRs). We are still processing Jira tickets and PRS.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (15 years ago) There are currently 149 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. The last addition was Matt Juntunen on 2021-06-25. - No new committers. The last addition was Claude Warren on 2022-02-01. ## Project Activity: Apache Commons released five components during this reporting period: - IMAGING-1.0-alpha3 was released on 2022-05-19. - DAEMON-1.3.1 was released on 2022-05-09. - PARENT-53 was released on 2022-04-06. - RELEASE-PLUGIN-1.8.0 was released on 2022-03-17. - DAEMON-1.3.0 was released on 2022-03-15. There were no conferences or meetups. ## Community Health: Apache Commons is actively processing pull requests from GitHub as well as Jira tickets. While traffic on the mailing lists has decreased, we are active and are working through security-oriented issues that should see releases for Commons Text, Configuration, and Crypto in the coming weeks.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: here are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (15 years ago) There are currently 149 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Matt Juntunen on 2021-06-25. - We welcomed Claude Warren, who was added as committer on 2022-02-01. ## Project Activity: Commons Lang did not have releases this period; we are working through a compatibility issue with newer versions of Maven which broken one of our build plugins. Releases should start flowing again soon we hope. ## Community Health: We are semi-healthy, we have a smallish group of active commiters that manage activity on email, Jira, and GitHub. Using GitHub for pull-requests is working well. Overall, email activity is down, but this is likely due to throttling GitHub Dependabot checks from once a day to once a week, resulting in fewer emails from Dependabot.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (14 years ago) There are currently 148 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. The last addition was Matt Juntunen on 2021-06-25. - No new committers. The last addition was Peter Lee on 2020-03-13. ## Project Activity: We have released the following components during this reporting period: - CLI-1.5.0 was released on 2021-10-27. - RNG-1.4 was released on 2021-09-13. - GEOMETRY-1.0 was released on 2021-08-21. ## Community Health: The community appears moderately healthy with most of the activity coming in from GitHub in the form of pull requests, specifically 446 PRs opened on GitHub, past quarter (3% increase). We are handling this activity fairly well with 431 PRs closed on GitHub, no change from the past quarter.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (14 years ago) There are currently 148 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - Henri Biestro was added to the PMC on 2021-06-12 - Matt Juntunen was added to the PMC on 2021-06-25 - No new committers. Last addition was Peter Lee on 2020-03-12. ## Project Activity: The Commons project is active with 11 releases: - GEOMETRY-1.0 was released on 2021-08-21. - POOL-2.11.1 was released on 2021-08-17. - POOL-2.11.0 was released on 2021-08-11. - DBCP-2.9.0 was released on 2021-08-03. - CSV-1.9.0 was released on 2021-07-30. - VFS-2.9.0 was released on 2021-07-20. - NUMBERS-1.0 was released on 2021-07-17. - IO-2.11.0 was released on 2021-07-13. - COMPRESS 1.21 was released on 2021-07-12. - JEXL-3.2.1 was released on 2021-06-25. - IO-2.10.0 was released on 2021-06-13. ## Community Health: The Commons community feels healthy with code contributions coming in through Jira and GitHub PRs. We have released 11 components during this reporting period. Email traffic has increased; contributors and commits have increased; PRs have decreased.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention." ## Membership Data: Apache Commons was founded 2007-06-19 (14 years ago) There are currently 149 committers and 41 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - Peter Lee was added to the PMC on 2021-03-09 - No new committers. Last addition was Peter Lee on 2020-03-13. ## Project Activity: Apache Commons has released feature and bug fix releases for: - POOL-2.10.0 was released on 2021-06-01. - IO-2.9.0 was released on 2021-05-26. - VFS-2.8.0 was released on 2021-03-10. ## Community Health: The community is healthy and processessing more than the previous reporting period on our mailing lists, JIRA, and GitHub. Most of the activity comes from PRs on GitHubs which has become an extremely helpful tool through its PRs and GitHub Actions builds. There are fewer commits than in the previous reporting period but all other metrics as noted above are up.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (14 years ago) There are currently 149 committers and 40 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Romain Manni-Bucau on 2020-09-01. - No new committers. Last addition was Peter Lee on 2020-03-13. ## Project Activity: Apache Commons released three (3) components during this reporting period: - LANG-3.12.0 was released on 2021-03-01. - NET-3.8.0 was released on 2021-02-19. - DAEMON-1.2.4 was released on 2021-01-21. ## Community Health: We see PRs on GitHub regularly opened and usually processed by the team on a timely basis. The mailing list activity feels moderate. The general attitude feels cooperative and friendly.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (13 years ago) There are currently 149 committers and 40 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Romain Manni-Bucau on 2020-09-01. - No new committers. Last addition was Peter Lee on 2020-03-13. ## Project Activity: Our releases this time period are: - VFS-2.7.0 was released on 2020-10-30. - NET-3.7.2 was released on 2020-10-18. - NET-3.7.1 was released on 2020-10-03. - POOL-2.9.0 was released on 2020-09-28. - DBCP-2.8.0 was released on 2020-09-25. - IO-2.8.0 was released on 2020-09-09. ## Community Health: We are processing what feels like a fair amount of PRs (401 PRs) on GitHub despite the fact that the statistics report a decline in activity (-19%). We are still getting involvement from a core set of committers as well as action from new contributions, especially on GitHub. The raw statistics are: - dev@commons.apache.org had a 66% decrease in traffic in the past quarter (395 emails compared to 1133) - issues@commons.apache.org had a 26% decrease in traffic in the past quarter (3346 emails compared to 4508) - notifications@commons.apache.org had a 84% decrease in traffic in the past quarter (137 emails compared to 842) - user@commons.apache.org had a 47% decrease in traffic in the past quarter (42 emails compared to 78) - 110 issues opened in JIRA, past quarter (-27% decrease) - 85 issues closed in JIRA, past quarter (-60% decrease) - 1439 commits in the past quarter (-36% decrease) - 55 code contributors in the past quarter (-5% decrease) - 488 PRs opened on GitHub, past quarter (-6% decrease) - 401 PRs closed on GitHub, past quarter (-19% decrease)
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (13 years ago) While the project is open to all Apache committers, there are currently 150 project committers and 40 PMC members in this project. The Committer-to-PMC ratio is roughly 4:1. Community changes, past quarter: - Matt Sicker was added to the PMC on 2020-08-07 - Romain Manni-Bucau was added to the PMC on 2020-09-01 - No new committers. Last addition was Peter Lee on 2020-03-13. ## Project Activity: The team has been busy creating the following eleven (11) releases: - CODEC-1.15 was released on 2020-09-01. - CRYPTO-1.1.0 was released on 2020-09-01. - JCS-3.0 was released on 2020-08-16. - IMAGING-1.0-alpha2 was released on 2020-08-07. - VALIDATOR-1.7 was released on 2020-08-07. - NET-3.7 was released on 2020-08-06. - PARENT-52 was released on 2020-08-03. - POOL-2.8.1 was released on 2020-07-31. - TEXT-1.9 was released on 2020-07-24. - GEOMETRY-1.0-beta1 was released on 2020-07-20. - LANG-3.11 was released on 2020-07-16. ## Community Health: We have been working well with GitHub PRs, email activity is up and the community feels responsive. We have welcomed two new PMC members (see above).
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (13 years ago) There are currently 150 committers and 38 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Alex Herbert on 2019-05-09. - Peter Lee was added as committer on 2020-03-13 ## Project Activity: We have released the following Apache Commons Components this reporting period: - BCEL-6.5.0 was released on 2020-06-08. - IO-2.7 was released on 2020-05-28. - NUMBERS-1.0-beta1 was released on 2020-04-08. - LANG-3.10 was released on 2020-03-27. - CONFIGURATION-2.7 was released on 2020-03-11. ## Community Health: We have a significant uptick in activity on the mailing lists and GitHub. We continue to release components.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (13 years ago) There are currently 149 committers and 38 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Alex Herbert on 2019-05-09. - Matt Juntunen was added as committer on 2020-03-09 ## Project Activity: We have released the following Apache Commons Components: - CONFIGURATION-2.7 was released on 2020-03-11. - COMPRESS-1.20 was released on 2020-02-08. - CSV-1.8 was released on 2020-02-06. - VFS-2.6.0 was released on 2020-01-09. - CODEC-1.14 was released on 2020-01-03. - VFS-2.5.0 was released on 2019-12-28. - PARENT-50 was released on 2019-12-17. ## Community Health: The community is active despite a drop in mailing list statistics. The number of Jira tickets open is up though.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (12 years ago) There are currently 148 committers and 38 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Alex Herbert on 2019-05-09. - No new committers. Last addition was Alex Herbert on 2019-01-30. ## Project Activity: The community is active and accepting a majority of its contribution through GitHub PRs. Our releases this period were: PARENT-50 was released on 2019-12-17. POOL-2.8.0 was released on 2019-12-11. SKIN-4.2 was released on 2019-11-25. RNG-1.3 was released on 2019-11-11. DAEMON-1.2.2 was released on 2019-10-03. BCEL-6.4.1 was released on 2019-10-02. BCEL-6.4.0 was released on 2019-09-24. ## Community Health: Most activity is GitHub PRs. Mailing list and Jira is active and questions are handled in a timely manner. Commons allows any ASF committer to commit (though of course we do expect prior discussion for new committers). Additions to the PMC will result in additions to the committer group, but there is no need to do this for other occasional committers. So the size of the committer LDAP group is not necessarily a reflection of acive committer numbers.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (12 years ago) The committer count and Committer-to-PMC ratio offered by the Apache reporting tool is misleading since Apache Commons is open to all Apache Committer. Community changes, past quarter: - No new PMC members. Last addition was Alex Herbert on 2019-05-09. - No new committers. Last addition was Alex Herbert on 2019-01-30. ## Project Activity: The project is healthy and active and released 7 components in this reporting period: - BEANUTILS-1.9.4 was released on 2019-08-14. - BUILD-PLUGIN-1.11 was released on 2019-09 - COMPRESS 1.19 was released on 2019-08-27. - DAEMON-1.2.1 was released on 2019-09-09. - RELEASE-PLUGIN-1.7 was released on 2019-09-02. - TEXT-1.8 was released on 2019-09-02. - VFS-2.4.1 was released on 2019-08-14. ## Community Health: We are handling the mailing lists, JIRA tickets, GitHub PRs in a timely manner.
## Description: - Apache Commons is an Apache project focused on all aspects of reusable Java components. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Activity is good with the release of 8 components. ## Health report: - While we previously reported migration of all active components that remained in Subversion to GitBox, we still have a few clean ups to do. - The project is healthy and has welcomed a new PMC member. - We are continuing to improve the release process by updating our Maven plugins. - Mailing activity is good and JIRAs and GitHub PRs are addressed in a timely manner for most components. ## PMC changes: - Currently 39 PMC members. - Alex Herbert was added to the PMC on Thu May 09 2019 ## Committer base changes: - Currently 148 committers. - No new committers added in the last 3 months - Last committer addition was Alex Herbert at Wed Jan 30 2019 ## Releases: - BCEL-6.3.1 was released on Sat Mar 23 2019 - BUILD-PLUGIN-1.10 was released on Wed Mar 13 2019 - CONFIGURATION-2.5 was released on Sun May 26 2019 - CSV-1.7 was released on Tue Jun 04 2019 - IMAGING-1.0-alpha1 was released on Wed May 01 2019 - LANG-3.9 was released on Sat Apr 13 2019 - PARENT-48 was released on Tue Mar 26 2019 - POOL-2.6.2 was released on Wed Apr 10 2019 ## JIRA activity: - 214 JIRA tickets created in the last 3 months - 174 JIRA tickets closed/resolved in the last 3 months
## Description: - Apache Commons is an Apache project focused on all aspects of reusable Java components. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Activity is good with the release of 9 components. ## Health report: - We migrated all active components that remained in Subversion to GitBox. - The project is healthy and has welcomed two new committers. - We are continuing to improve the release process by updating our Maven plugins. - Mailing activity is good and JIRAs are addressed in a timely manner for most components. ## PMC changes: - Currently 38 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Rob Tompkins on Fri Jun 30 2017 ## Committer base changes: - Currently 147 committers. - Maxim Solodovnik was added as a committer on Tue Dec 18 2018 - Alex Herbert was added as a committer. ## Releases: - BCEL-6.3 was released on Sun Jan 27 2019 - CODEC-1.12 was released on Tue Feb 12 2019 - COLLECTIONS-4.3 was released on Mon Feb 04 2019 - DBCP-2.6.0 was released on Tue Feb 19 2019 - FILEUPLOAD-1.4 was released on Thu Dec 27 2018 - POOL-2.6.1 was released on Tue Feb 12 2019 - RELEASE-PLUGIN-1.5 was released on Tue Jan 29 2019 - RNG-1.2 was released on Tue Dec 11 2018 - VFS-2.3 was released on Sun Feb 03 2019 ## JIRA activity: - 138 JIRA tickets created in the last 3 months - 100 JIRA tickets closed/resolved in the last 3 months
## Description: - Apache Commons is an Apache project focused on all aspects of reusable Java components. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Activity is good with the release of 4 components. ## Health report: - The project is healthy but suffers from a lack of committer and PMC growth. - Releases for existing components are in the planning stage for Pool, DBCP, IO, and Numbers. - We are discussing the addition of a new component, mailing activity is good and JIRAs are addressed in a timely manner for most components. - We are in the process of migrting most component to GitBox. ## PMC changes: - Currently 38 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Rob Tompkins on Fri Jun 30 2017 ## Committer base changes: - Currently 147 committers. - Maxim Solodovnik was added as a committer on Tue Dec 18 2018 ## Releases: - CONFIGURATION-2.4 was released on Sun Oct 28 2018 - FILEUPLOAD-1.4 was released on Thu Dec 27 2018 - RNG-1.2 was released on Tue Dec 11 2018 - TEXT-1.6 was released on Mon Oct 15 2018 ## JIRA activity: - 138 JIRA tickets created in the last 3 months - 100 JIRA tickets closed/resolved in the last 3 months
No report was submitted.
## Description: - Apache Commons is an Apache project focused on all aspects of reusable Java components. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Activity is high with the release of 10 components and 4 internal components. ## Health report: - The project is healthy but suffers from a lack of committer and PMC growth. - Releases for existing components are in the planning stage for Pool, DBCP, IO, and Numbers. - We are discussing the addition of a new component, mailing activity is good and JIRAs are addressed in a timely manner. ## PMC changes: - Currently 38 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Rob Tompkins on Fri Jun 30 2017 ## Committer base changes: - Currently 146 committers. - No new committers added in the last 3 months - Last committer addition was Sergio Fernández at Sat Nov 04 2017 ## Releases: - BUILD-PLUGIN-1.9 was released on Tue Jun 19 2018 - COLLECTIONS-4.2 was released on Tue Jul 10 2018 - COMPRESS-1.18 was released on Wed Aug 15 2018 - CONFIGURATION-2.3 was released on Tue Aug 07 2018 - DBCP-2.4.0 was released on Fri Jun 15 2018 - DBCP-2.5.0 was released on Sun Jul 15 2018 - JCS-2.2.1 was released on Thu Sep 06 2018 - LANG-3.8 was released on Sat Aug 18 2018 - PARENT-47 was released on Sun Jul 01 2018 - POOL-2.6.0 was released on Thu Jul 05 2018 - RELEASE-PLUGIN-1.3 was released on Sun Jun 17 2018 - RELEASE-PLUGIN-1.4 was released on Tue Aug 28 2018 - RNG-1.1 was released on Mon Aug 13 2018 - WEAVER-2.0 was released on Thu Sep 06 2018 ## JIRA activity: - 175 JIRA tickets created in the last 3 months - 117 JIRA tickets closed/resolved in the last 3 months ## Odds and ends: Incomplete stats from https://demo.kibble.apache.org: - 977 Authors this period; Down -4% since last period - 19,242 Commits this period; Down -21% since last period - 558 Committers this period; Down -3% since last period - 10,881,243 Lines changed this period; Down -19% since last period
## Description: - Apache Commons is an Apache project focused on all aspects of reusable Java components. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Activity is medium with the release of 4 components and 4 internal components. ## Health report: - The project is moderately healthy but suffers from a lack of committer and PMC growth. - Releases for existing components are in the planning stage for Collections, Lang, IO, Pool, DBCP, RNG, Numbers, and Weaver (for Apache BVal 2.0.) - We are discussing the addition of a new component, mailing activity is good and JIRAs are addressed in a timely manner. ## PMC changes: - Currently 38 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Rob Tompkins on Fri Jun 30 2017 ## Committer base changes: - Currently 146 committers. - No new committers added in the last 3 months - Last committer addition was Sergio Fernández at Sat Nov 04 2017 ## Releases: - BUILDPLUGIN-1.8 was released on Wed Apr 04 2018 - COMPRESS-1.17 was released on Sat Jun 02 2018 - DBCP-2.3.0 was released on Fri May 11 2018 - PARENT-45 was released on Wed Mar 14 2018 - PARENT-46 was released on Sun Apr 15 2018 - RELEASEPLUGIN-1.2 was released on Wed Apr 04 2018 - TEXT-1.3 was released on Tue Mar 20 2018 - TEXT-1.4 was released on Mon Jun 11 2018 ## JIRA activity: - 170 JIRA tickets created in the last 3 months - 133 JIRA tickets closed/resolved in the last 3 months ## Odds and ends: - Incomplete stats from https://demo.kibble.apache.org: - 1,570 Commits this period - 72 Authors this period - 204,475 Lines changed this period - 40 Committers this period
## Description: - The Apache Commons project focuses on all aspects of reusable Java components. - The Apache Commons components are widely used in many projects, both within Apache and without. Any ASF committer can commit to Apache Commons. - The last report was for the meeting of December 20, 2017. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - The project is active with nine (9) releases this reporting period. ## Health report: - Most components in Commons are mature, but are still actively maintained (9 releases). The dev list is active. JIRA is active. Speed of responses to users is reasonable in most cases. We have no new PMC members, no new committers, and Commons is still open to any Apache Committer. - We have been addressing a backlog of messages from security@a.o. - Previous growing pains toward Commons Math 4 might see resolution with a plan toward splitting off Commons Math into new components like Commons Numbers. ## PMC changes: - Currently 38 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Rob Tompkins on Fri Jun 30 2017 ## Committer base changes: - Currently 146 committers. - No new committers added in the last 3 months - Last committer addition was Sergio Fernández at Sat Nov 04 2017 ## Releases: - COMPRESS-1.16 was released on Sun Feb 04 2018 - COMPRESS-1.16.1 was released on Fri Feb 09 2018 - DBCP-2.2.0 was released on Sun Dec 24 2017 - PARENT-43 was released on Fri Jan 05 2018 - PARENT-44 was released on Sat Mar 10 2018 - PARENT-45 was released on Wed Mar 14 2018 - RDF-0.5.0 was released on Fri Dec 22 2017 - RELEASEPLUGIN-1.1 was released on Sun Mar 04 2018 - release-plugin-1.0 was released on Tue Jan 16 2018 ## JIRA activity: - 216 JIRA tickets created in the last 3 months - 165 JIRA tickets closed/resolved in the last 3 months
## Description: - The Apache Commons project focuses on all aspects of reusable Java components. - The Apache Commons components are widely used in many projects, both within Apache and without. Any ASF committer can commit to Apache Commons. - The last report was for the meeting of September 20, 2017. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - The project is active with twelve (12) releases this reporting period. ## Health report: - Most components in Commons are mature, but are still actively maintained (12 releases). The dev list is active. JIRA is active. Speed of responses to users is reasonable in most cases. We have no new PMC members, no new committers, and Commons is still open to any Apache Committer. - Previous growing pains toward Commons Math 4 might see resolution with a plan toward splitting off Commons Math into new components. ## PMC changes: - Currently 38 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Rob Tompkins on Fri Jun 30 2017 ## Committer base changes: - Currently 146 committers. - Sergio Fernández was added as a committer on Sat Nov 04 2017 ## Releases: - BCEL-6.1 was released on Sun Sep 17 2017 - BCEL-6.2 was released on Thu Dec 07 2017 - CODEC-1.11 was released on Thu Oct 19 2017 - COMPRESS-1.15 was released on Mon Oct 16 2017 - CONFIGURATION-2.2 was released on Wed Oct 11 2017 - DAEMON-1.1.0 was released on Tue Nov 21 2017 - IO-2.6 was released on Sat Oct 14 2017 - JELLY-1.0.1 was released on Sat Sep 23 2017 - LANG-3.7 was released on Tue Nov 07 2017 - POOL-2.4.3 was released on Fri Oct 27 2017 - TEXT-1.2 was released on Mon Dec 11 2017 - VFS-2.2 was released on Thu Oct 05 2017 ## JIRA activity: - 171 JIRA tickets created in the last 3 months - 228 JIRA tickets closed/resolved in the last 3 months
## Description:
- The Apache Commons project focuses on all aspects of reusable Java components.
- The Apache Commons components are widely used in many projects, both within
Apache and without. Any ASF committer can commit to Apache Commons.
- The last report was for the meeting of June 21, 2017.
## Issues:
- There are no issues requiring board attention at this time.
## Activity:
- The project is active with four (4) releases this reporting period.
## Health report:
- Most components in Commons are mature, but are still actively maintained
(4 releases). The dev list is active. JIRA is active. Speed of responses
to users is reasonable in most cases. We have 2 new PMC member, 2 new
committer, and Commons is still open to any Apache Committer.
- We are still experiencing some growing pains toward Commons Math 4. There
is a backlog of issues in JIRA (not unlike other components) but no clear
concensus in the community. Do-ocracy is likely to prevail. There is a
proposal on how to move the code base forward, either as a multi-module
project or multiple components within Commons. All of which can be read
on the developer's mailing list.
## PMC changes:
- Currently 38 PMC members.
- New PMC members:
- Rob Tompkins was added to the PMC on Fri Jun 30 2017
- Pascal Schumacher was added to the PMC on Fri Jun 30 2017
## Committer base changes:
- Currently 146 committers.
- New commmitters:
- Pascal Schumacher was added as a committer on Sat Jul 01 2017
- Carl Franklin Hall was added as a committer on Wed Jul 05 2017
## Releases:
- Apache Commons CSV-1.5 was released on Sat Sep 02 2017
- Apache Commons EMAIL 1.5 was released on Mon Jul 31 2017
- Apache Commons FILEUPLOAD 1.3.3 was released on Mon Jun 12 2017
- Apache Commons JCS-2.2 was released on Tue Aug 01 2017
## JIRA activity:
- 161 JIRA tickets created in the last 3 months
- 120 JIRA tickets closed/resolved in the last 3 months
Gary Gregory
Apache Commons Chair
## Description: - The Apache Commons project focuses on all aspects of reusable Java components. - The Apache Commons components are widely used in many projects, both within Apache and without. Any ASF committer can commit to Apache Commons. - The last report was on April 4, 2016. ## Issues: - There are no issues that requires the board's attention this quarter. ## Activity: - The project is active with four (4) releases this reporting period. - We are working on a new component: Apache Commons Numbers, providing implementations of extended number types such as complex, quaternion, and fraction. - We migrated Commons CLI, Commons FileUpload, and Commons Imaging from Subversion to Git. - We are starting to add testing with IBM Java 8 to Travis-CI builds. ## Health report: - Most components in Commons are mature, but are still actively maintained (4 releases). The dev list is active. JIRA is active. Speed of responses to users is reasonable in most cases. We have no new PMC member, and Commons is still open to any Apache Committer. - Some of the energy spent toward Commons Math 4 is being redirected on building a new component out of Commons Math: Apache Commons Number. ## PMC changes: - Currently 36 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Bruno P. Kinoshita on Wed Oct 26 2016 ## Committer base changes: - Currently 144 committers. - No new committers added in the last 3 months - Last committer addition was Bernd Porr at Tue Jan 31 2017 ## Releases: - Apache Commons Compress 1.14 was released on Sat May 13 2017 - Apache Commons FileUpload 1.3.3 was released on Tue June 13 2017 - Apache Commons JEXL 3.1 was released on Thu Apr 13 2017 - Apache Commons Lang 3.6 was released on Wed Jun 07 2017 - Apache Commons Text 1.1 was released on Mon May 22 2017 ## JIRA activity: - 199 JIRA tickets created in the last 3 months - 179 JIRA tickets closed/resolved in the last 3 months
## Description:
- The Apache Commons project focuses on all aspects of reusable Java
components.
- The Apache Commons components are widely used in many projects, both within
Apache and without. Any ASF committer can commit to Apache Commons.
- The last report was on December 21, 2016.
## Issues:
- There are no issues that requires the board's attention this quarter.
## Activity:
- The project is active with seven (7) releases this reporting period.
- We released one new component: Apache Commons Text 1.0,
a library focused on algorithms working on strings.
- Commons RDF has graduated from the Apache Incubator and is now a
component of the Apache Commons project.
## Health report:
- Most components in Commons are mature, but are still actively maintained
(7 releases). The dev list is active. JIRA is active. Speed of responses
to users is reasonable in most cases. We have 2 new PMC member, and
Commons is still open to any Apache Committer.
- Since no development has happened for a long while, the Apache Commons
Modeler component has been moved to dormant. No further development is
expected.
- We are still experiencing some growing pains toward Commons Math 4. There
is a backlog of issues in JIRA (not unlike other components) but no clear
concensus in the community. Do-ocracy is likely to prevail. There is a
proposal on how to move the code base forward and having Math depend on
Commons Numbers and Commons RNG, and then dropping the corresonding
Math code. All of which can be seen on the developer's mailing list.
## PMC changes:
- Currently 36 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Bruno P. Kinoshita on Wed Oct 26 2016
## Committer base changes:
- Currently 145 committers.
- New commmitters:
- Bernd Porr was added as a committer on Tue Jan 31 2017
- Raymond DeCampo was added as a committer on Wed Jan 25 2017
## Releases:
- Apache Commons CLI 1.4 was released on Sun Mar 12 2017
- Apache Commons CONFIGURATION 2.1.1 was released on Sat Feb 04 2017
- Apache Commons JCS 2.1 was released on Sat Feb 04 2017
- Apache Commons NET 3.6 was released on Tue Feb 14 2017
- Apache Commons TEXT 1.0 was released on Fri Mar 10 2017
- Apache Commons TEXT 1.0-BETA-1 was released on Wed Feb 08 2017
- Apache Commons VALIDATOR 1.6 was released on Mon Feb 20 2017
## JIRA activity:
- 173 JIRA tickets created in the last 3 months
- 173 JIRA tickets closed/resolved in the last 3 months
No report was submitted.
## Description: The Apache Commons project focuses on all aspects of reusable Java components. The Apache Commons components are widely used in many projects, both within Apache and without. Any ASF committer can commit to Apache Commons. The last report was on September 13 2016. ## Issues: - There are no issues that requires the boards attention this quarter. ## Activity: - The project is active with 6 releases this reporting period. - We released one new component: Apache Commons RNG 1.0. Commons RNG provides implementations of pseudo-random numbers generators that are either faster or of higher quality (and sometimes both) than java.util.Random. - Commons RDF is making its way out of the incubator into Commons toward a 1.0 release. ## Health report: - Most components in Commons are mature, but are still actively maintained (6 releases). The dev list is active. JIRA is active. Speed of responses to users is reasonable in most cases. We have 1 new PMC member, and Commons is still open to any Apache Committer. - Commons Math still feels stuck and now depends on Commons RNG in our repository. We are discussing how to evolve this component, which has caused some friction within our community, all of which can be seen on the developer's mailing list. There are several proposals for fostering new communities in place of the dwindling Commons Math one, but that those are in limbo because no consensus has been reached yet. Unedited reporter data follows. ## PMC changes: - Currently 36 PMC members. - Bruno P. Kinoshita was added to the PMC on Wed Oct 26 2016 ## Committer base changes: - Currently 142 committers. - No new committers added in the last 3 months - Last committer addition was Eric Barnhill at Tue Sep 06 2016 ## Releases: - BEANUTILS-1.9.3 was released on Sat Sep 24 2016 - BUILDPLUGIN 1.7 was released on Mon Nov 21 2016 - JCS-2.0-beta-2 was released on Mon Oct 31 2016 - LANG-3.5 was released on Thu Oct 13 2016 - RNG-1.0 was released on Sun Dec 11 2016 - WEAVER-1.3 was released on Mon Oct 17 2016 ## JIRA activity: - 177 JIRA tickets created in the last 3 months - 184 JIRA tickets closed/resolved in the last 3 months Gary Gregory, Your Apache Commons PMC Chair.
## Description:
The Apache Commons project focuses on all aspects of reusable Java components.
The Apache Commons components are widely used in many projects, both within
Apache and without. Any ASF committer can commit to Apache Commons.
The last report was on June 7 2016.
## Issues:
- There are no issues that requires the boards attention this quarter.
## Activity:
- The project is active with 4 releases this reporting period. One new
component being is being readied for release (Commons RNG) and another
component is still in limbo (Commons Math.) after having been forked.
Commons RDF is slowly making its way through the incubator.
- Apache Commons Crypto has seen it first release: 1.0.0.
- The Commons community has decided to bring forth and maintain a new
component, Commons RNG, out of the larger Commons Math code base, which is
has seen no activity in the last quarter. The future of Commons Math is
still uncertain and being discussed from time to time. There are several
proposals for fostering new communities in place of the dwindling
Commons Math one, but that those are in limbo because no consensus
has been reached yet.
## Health report:
- Most components in Commons are mature, but are still actively
maintained (4 releases). The dev list is active. JIRA is active. Speed of
responses to users is reasonable in most cases. We have 4 new committers,
and Commons is still open to any Apache Committer.
## PMC changes:
- Currently 35 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Stian Soiland-Reyes on Wed May 18 2016
## Committer base changes:
- Currently 142 (but a lot less active committer).
- New commmitters:
- Artem Barger was added as a committer on Sun Aug 14 2016
- Rob Tompkins was added as a committer on Mon Aug 22 2016
- Eric Barnhill was added as a committer on Tue Sep 06 2016
- Matt Sicker was added as a committer on Wed Jul 27 2016
## Releases:
- BCEL-6.0 was released on Wed Jul 13 2016
- COMPRESS 1.12 was released on Mon Jun 20 2016
- CONFIGURATION-2.1 was released on Fri Aug 19 2016
- CRYPTO-1.0.0 was released on Mon Aug 08 2016
## Mailing list activity:
- The stats below show no significant change since last quarter.
The dev list is active. Speed of responses to users is reasonable
in most cases.
- dev@commons.apache.org:
- 680 subscribers (down -7 in the last 3 months):
- 1609 emails sent to list (1714 in previous quarter)
- issues@commons.apache.org:
- 301 subscribers (down -1 in the last 3 months):
- 1682 emails sent to list (2339 in previous quarter)
- notifications@commons.apache.org:
- 12 subscribers (up 0 in the last 3 months):
- 247 emails sent to list (281 in previous quarter)
- user@commons.apache.org:
- 1236 subscribers (up 8 in the last 3 months):
- 83 emails sent to list (166 in previous quarter)
## JIRA activity:
- 209 JIRA tickets created in the last 3 months
- 178 JIRA tickets closed/resolved in the last 3 months
Commons RDF is a set of interfaces and classes for RDF 1.1 concepts and behaviours. The commons-rdf-api module defines interfaces and testing harness. The commons-rdf-simple module provides a basic reference implementation to exercise the test harness and clarify API contracts. CommonsRDF has been incubating since 2015-03-06. Three most important issues to address in the move towards graduation: 1. Work with key target communities (Apache Jena and Eclipse RDF4J) to ensure Commons RDF meets potential user requirements and expectations towards next versions of the Commons API. 2. Engage wider RDF community 3. Graduate to Apache Commons Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None How has the community developed since the last report? The community has been fairly quiet during the summer. Mailing list stats: dev@commonsrdf traffic Jun 2016: 10 Jul 2016: 21 Aug 2016: 3 Jira stats for last 90 days: Created: 5 Resolved: 1 How has the project developed since the last report? Building on the idea of Commons VFS-style integration we have added branches that add bindings for Eclipse RDF4j (formerly Open RDF Sesame), Apache Jena and JSON-LD-Java. https://github.com/apache/incubator-commonsrdf/branches This has raised interest within Jena https://issues.apache.org/jira/browse/JENA-1015 We should now be moving towards a 0.3.0 release, and working towards graduation to Apache Commons PMC, we are adapting the build to be more compatible with the Commons release process https://commons.apache.org/releases/ Date of last release: 2016-05-24 apache-commonsrdf-0.2.0-incubating When were the last committers or PMC members elected? None Signed-off-by: [X](commonsrdf) John D Ament [ ](commonsrdf) Gary Gregory [X](commonsrdf) Lewis J McGibbney
## Description:
The Apache Commons project focuses on all aspects of reusable Java components.
The Apache Commons components are widely used in many projects, both within
Apache and without. Any ASF committer can commit to Apache Commons.
The last report was on March 16 2016.
## Issues:
The Apache Commons private mailing list [1] and development list [7] have been
notified that a number of Commons Math developers have forked the Commons
Math component as a new project called Hipparchus [2] instead of
continuing with establishing a new Apache Math TLP. Many members of the
Commons project feel that the Commons PMC should make the board aware
of this fact. The PMC does not request board action at this time but we
welcome board input.
## Activity:
- The project is active with 10 releases this reporting period, one new
component being readied for release through the incubator (Commons Crypto)
and one component loosing developers (Commons Math.) and having been
forked (See "Issues.")
## Health report:
- Most components in Commons are mature, but are still actively
maintained (10 releases). We've welcomed many new committers through a new
components: Apache Commons Crypto. The dev list is active. JIRA is
active. Speed of responses to users is reasonable in most cases.
## PMC changes:
- Currently 35 PMC members.
- Stian Soiland-Reyes was added to the PMC on Wed May 18 2016
## Committer base changes:
- Currently 138 committers.
- New commmitters:
- Aaron Myers was added as a committer on Sat Apr 09 2016
- Benson Margulies was added as a committer on Tue Apr 12 2016
- Chris Nauroth was added as a committer on Sat Apr 09 2016
- Dian Fu was added as a committer on Sat Apr 09 2016
- Dong Chen was added as a committer on Sat Apr 09 2016
- Josh Elser was added as a committer on Fri Apr 29 2016
- Haifeng Chen was added as a committer on Sat Apr 09 2016
- Dapeng Sun was added as a committer on Sat Apr 09 2016
- Stian Soiland-Reyes was added as a committer on Fri May 20 2016
- Uma Maheswara Rao G was added as a committer on Sat Apr 09 2016
- Marcelo Masiero Vanzin was added as a committer on Sat Apr 09 2016
- Andrew Wang was added as a committer on Sat Apr 09 2016
- Ferdinand Xu was added as a committer on Sat Apr 09 2016
- Yi Liu was added as a committer on Sat Apr 09 2016
The majority of new committers have been welcomed through the
Commons Crypto component.
## Releases:
- COMPRESS 1.11 was released on Tue Apr 05 2016
- CONFIGURATION-2.0 was released on Wed Mar 23 2016
- CSV-1.3 was released on Sun May 08 2016
- CSV-1.4 was released on Sat May 28 2016
- FILEUPLOAD-1.3.2 was released on Wed May 25 2016
- IO 2.5 was released on Wed Apr 20 2016
- MATH-3.6.1 was released on Sun Mar 20 2016
- NET-3.5 was released on Wed May 04 2016
- VALIDATOR 1.5.1 was released on Fri Apr 29 2016
- VFS-2.1 was released on Tue May 17 2016
## JIRA activity:
- 276 JIRA tickets created in the last 3 months
- 263 JIRA tickets closed/resolved in the last 3 months
Commons RDF is a set of interfaces and classes for RDF 1.1 concepts and behaviours. The commons-rdf-api module defines interfaces and testing harness. The commons-rdf-simple module provides a basic reference implementation to exercise the test harness and clarify API contracts. CommonsRDF has been incubating since 2015-03-06. Three most important issues to address in the move towards graduation: 1. Find concrete target goals that could make the project viable as a Commons component. 2. Work with key target communities (Apache Jena and Eclipse RDF4J) to ensure Commons RDF meets potential user requirements and expectations towards next versions of the Commons API. 3. Re-engage and grow the Commons RDF community base. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? More key people (Andy Seaborne this time) has left the podling due lack of time. Mentor Rob Vesse has also resigned for the same reason. How has the community developed since the last report? Community have been compacted with the lost of some key people. We still aim to attract a more broader RDF community, both in and out of ASF. Mailing list stats: dev@commonsrdf traffic Mar 2016: 45 Apr 2016: 75 May 2016: 18 Jira stats for last 90 days: Created: 7 Resolved: 6 How has the project developed since the last report? Project's development has resumed the work in the last weeks, being able to cast a 0.2.0-incubating release https://s.apache.org/rd0E Achieving such milestone has reactivated the discussion about the future of the project. All options have been put on the table, even retiring the podling; but currently the most likely option looks to be graduating as a Apache Commons component. Rather than the original plan of aiming for each RDF frameworks to adapt Commons RDF, the project is now experimenting with its own integration bindings in the style of Commons VFS. Discussions will continue in the next weeks. Date of last release: 2016-05-24 apache-commonsrdf-0.2.0-incubating When were the last committers or PMC members elected? None Signed-off-by: [X](commonsrdf) John D Ament [X](commonsrdf) Gary Gregory
The Apache Commons project focuses on all aspects of reusable Java components. The Apache Commons components are widely used in many projects, both within Apache and without. Any ASF committer can commit to Apache Commons. The last report was on December 16 2015. No issues require board attention at this time. ## Activity: We had three (3) releases this period (see below). We are considering adding a new Commons component called Commons Crypto currently called Chimera (https://github.com/intel-hadoop/chimera). It is an optimized cryptographic library. It provides Java API for both cipher level and Java stream level to help developers implement high performance AES encryption/decryption with the minimum code and effort. ## Health report: Overall project health is decent to good with 3 releases this period. We do not have too much action on the mailing lists but we do see JIRAs and GitHub PRs come regularly in to Commons IO and Commons Lang. These are usually addressed in a timely fashion. ## PMC changes: - Phil Steitz resigned from this PMC Feb 05 2016. - Thomas Neidhart resigned from this PMC, noted Feb 05 2016. - No new PMC members added in the last 3 months - Last PMC addition was Bernd Eckenfels on Sat Nov 21 2015 ## Committer base changes: - No new committers added in the last 3 months - Last committer addition was Loic Guibert at Wed Oct 14 2015 ## Releases: - JEXL-3.0 was released on Sat Dec 26 2015 - MATH-3.6 was released on Mon Jan 04 2016 - WEAVER-1.2 was released on Mon Feb 01 2016 ## JIRA activity: - 172 JIRA tickets created in the last 3 months - 110 JIRA tickets closed/resolved in the last 3 months Gary Gregory, for Apache Commons
Commons RDF is a set of interfaces and classes for RDF 1.1 concepts and behaviours. The commons-rdf-api module defines interfaces and testing harness. The commons-rdf-simple module provides a basic reference implementation to exercise the test harness and clarify API contracts. CommonsRDF has been incubating since 2015-03-06. Three most important issues to address in the move towards graduation: 1. Re-engage and grow the Commons RDF community base 2. Work with key target communities (initially within Apache) to ensure Commons RDF meets potential user requirements and expectations towards next versions of the Commons API. 3. Find lateral target goals that could make the project viable. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? n/a How has the community developed since the last report? Sleeper community in the last months; very few mails and no commits. How has the project developed since the last report? Project's development has completely stop in the last months. We expected a different engagement from major RDF toolkits. But since that does not happen, we have started to discuss options to find a viability for the project https://s.apache.org/oxqb By the next reporting period we should have something more concrete towards the future, or we could think about a possible exit strategy. Date of last release: 2015-05-07 When were the last committers or PMC members elected? n/a (no PPMC or Committers have been elected yet) Signed-off-by: [ ](commonsrdf) Rob Vesse [x](commonsrdf) John D Ament [ ](commonsrdf) Gary Gregory Shepherd/Mentor notes: johndament: The report reflects current community engagement.
The Apache Commons project focuses on all aspects of reusable Java components.
The Apache Commons components are widely used in many projects, both within
Apache and without. Any ASF committer can commit to Apache Commons.
The last report was on September 9 2015.
No issues require board attention at this time.
Overall project health is good with 5 releases this period:
- Apache Commons Validator 1.5.0 was released on Mon Nov 23 2015
- Apache Commons Net 3.4 was released on Wed Nov 25 2015
- Apache Commons Configuration 2.0-beta2 was released on Fri Dec 04 2015
- Apache Commons Collection 4.1 was released on Thu Nov 26 2015
- Apache Commons Collection 3.2.2 was released on Fri Nov 13 2015
Of note, the Apache Commons Collections releases were pushed out to address a
security issue, see the Collections site or release notes for details.
Here are the stats:
## PMC changes:
- Currently 37 PMC members.
- Bernd Eckenfels was added to the PMC on Sat Nov 21 2015
## Committer base changes:
Any ASF committer can commit to Apache Commons.
- New commmitters:
- Loic Guibert was added as a committer on Wed Oct 14 2015
- Kristian Rosenvold was added as a committer on Thu Sep 10 2015
## Mailing list activity:
- dev@commons.apache.org:
- 679 subscribers (up 15 in the last 3 months):
- 910 emails sent to list (590 in previous quarter)
- issues@commons.apache.org:
- 306 subscribers (down -4 in the last 3 months):
- 1594 emails sent to list (1541 in previous quarter)
- user@commons.apache.org:
- 1221 subscribers (up 4 in the last 3 months):
- 134 emails sent to list (158 in previous quarter)
- notifications@commons.apache.org:
- 9 subscribers (up 0 in the last 3 months):
- 74 emails sent to list (286 in previous quarter)
## JIRA activity:
- 168 JIRA tickets created in the last 3 months
- 157 JIRA tickets closed/resolved in the last 3 months
Commons RDF is a set of interfaces and classes for RDF 1.1 concepts and behaviours. The commons-rdf-api module defines interfaces and testing harness. The commons-rdf-simple module provides a basic reference implementation to exercise the test harness and clarify API contracts. CommonsRDF has been incubating since 2015-03-06. Three most important issues to address in the move towards graduation: 1. Re-engage and grow the Commons RDF community base 2. Work with key target communities (initially within Apache) to ensure Commons RDF meets potential user requirements and expectations towards next versions of the Commons API. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? n/a How has the community developed since the last report? Sleeper community in the last months; just few mails and commits. How has the project developed since the last report? Development has seen a drop in engagement across the board. Internal discussions about the scope and target audience/consumers has affected the community, loosing in the way one of the project founders and main contact with a primary target project. Therefore next months are critical to find the project fit or decide to wrap up this venture. Some discussions in this direction are taking place: http://s.apache.org/SFA On a brighter note one thing for the CommonsRDF PPMC to consider is that in the beginning there was a small group of 5 core committers. Recently the number of subscribers to the dev@ list was 22. It is not all down and gloom. The PPMC has actually done pretty well in attracting new community to join the community ML. Date of last release: 2015-05-07 When were the last committers or PMC members elected? n/a (no PPMC or Committers have been elected yet) Signed-off-by: [X](commonsrdf) Lewis John McGibbney [X](commonsrdf) Rob Vesse [X](commonsrdf) John D Ament [ ](commonsrdf) Gary Gregory Shepherd/Mentor notes: John D. Ament (johndament): Podling activity still appears to be on the low side. I hope that more releases may help get more visibility into the podling, but the active group is active enough.
## Description:
The Apache Commons project focuses on all aspects of reusable Java components.
The Apache Commons components are widely used in many projects, both within
Apache and without.
## Activity:
The last report was in June 10 2015.
## Health report:
Overall, project health is good with six releases this period.
## Issues:
There are no issues requiring board attention at this time.
## LDAP committee group/Committership changes:
- Currently 122 committers and 36 LDAP committee group members.
- Kristian Rosenvold was added to the LDAP committee group on Sat Jul 04 2015
- Otmar Ertl was added as a committer on Tue Jul 14 2015
## Releases:
- CLI-1.3.1 was released Jun 18 2015
- CONFIGURATION-2.0-beta1 was released Jun 20 2015
- COMPRESS-1.10 was released on Mon Aug 17 2015
- POOL-2.4.2 was released on Sat Aug 01 2015
- DBCP-2.1.1 was released on Thu Aug 06 2015
- CSV-1.2 was released on Mon Aug 24 2015
## Mailing list activity:
- dev@commons.apache.org:
- 663 subscribers (up 10 in the last 3 months):
- 655 emails sent to list (715 in previous quarter)
- issues@commons.apache.org:
- 311 subscribers (up 0 in the last 3 months):
- 1580 emails sent to list (1873 in previous quarter)
- user@commons.apache.org:
- 1216 subscribers (down -3 in the last 3 months):
- 171 emails sent to list (128 in previous quarter)
- notifications@commons.apache.org:
- 9 subscribers (up 2 in the last 3 months):
- 350 emails sent to list (610 in previous quarter)
## JIRA activity:
- 229 JIRA tickets created in the last 3 months
- 192 JIRA tickets closed/resolved in the last 3 months
Commons RDF is a set of interfaces and classes for RDF 1.1 concepts and behaviours. The commons-rdf-api module defines interfaces and testing harness. The commons-rdf-simple module provides a basic reference implementation to exercise the test harness and clarify API contracts. CommonsRDF has been incubating since 2015-03-06. Three most important issues to address in the move towards graduation: 1. Grow the Commons RDF community base 2. Continue development towards 0.2.0-incubating release 3. Work with key target communities (initially within Apache) to ensure Commons RDF meets potential user requirements and expectations Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? N/A How has the community developed since the last report? A new community member has mentioned development of a branch which _may_ have the potential to drive the project in a different direction. Commons RDF IPMC members are continuing conversation on the topic. Additionally there is recent discussion of how Commons RDF can be used within Apache Jena. Jena is one of the key consumer communities Commons RDF aims to target within the scope of addressing #3 above. How has the project developed since the last report? Development has been reasonably slow post 0.1.0-incubating release. Date of last release: 2015-05-07 When were the last committers or PMC members elected? N/A no PPMC or Committers have been elected yet. Signed-off-by: [X](commonsrdf) Rob Vesse [X](commonsrdf) John D Ament [ ](commonsrdf) Gary Gregory [X](commonsrdf) Lewis J. McGibbney Shepherd/Mentor notes: Rob Vesse (rvesse): Activity dropped to almost zero after first release but has recently started to pick up again.
## Description:
The Apache Commons project focuses on all aspects of reusable Java components.
The Apache Commons components are widely used in many projects, both within
Apache and without.
## Activity:
The last report was in April 7 2015.
Overall project health is good with 7 releases this period.
## Issues:
There are no issues requiring board attention at this time.
## PMC/Committership changes:
- Currently 121 committers and 35 PMC members in the project.
- No new PMC members added in the last 3 months
- Last PMC addition was Henning Schmiedehausen on Wed Nov 06 2013
- No new committers added in the last 3 months
- Last committer addition was Michael Osipov on Mon Jul 28 2014
## Releases:
- 2015-04-06: Apache Commons Lang 3.4
- 2015-04-17: Apache Commons Math 3.5
- 2015-05-09: Apache Commons CLI 1.3
- 2015-05-16: Apache Commons RDF 0.1.0-incubating released. Strictly
speaking, Commons RDF is part of the incubator so it may not belong in this
report, but the intention is that it will become part of Apache Commons
when it graduates.
- 2015-05-25: Apache Commons Email 1.4
- 2015-05-27: Apache Commons Pool 2.4 was released but the jars were botched.
- 2015-05-30: Apache Commons Pool 2.4.1.
## Mailing list activity:
- dev@commons.apache.org:
- 653 subscribers (up 15 in the last 3 months):
- 715 emails sent to list (1878 in previous quarter)
- issues@commons.apache.org:
- 312 subscribers (up 1 in the last 3 months):
- 1861 emails sent to list (2284 in previous quarter)
- user@commons.apache.org:
- 1218 subscribers (up 15 in the last 3 months):
- 127 emails sent to list (135 in previous quarter)
- notifications@commons.apache.org:
- 7 subscribers (up 0 in the last 3 months):
- 610 emails sent to list (119 in previous quarter)
## JIRA activity:
- 193 JIRA tickets created in the last 3 months
- 198 JIRA tickets closed/resolved in the last 3 months
Commons RDF is a set of interfaces and classes for RDF 1.1 concepts and
behaviours. The commons-rdf-api module defines interfaces and testing
harness. The commons-rdf-simple module provides a basic reference
implementation to exercise the test harness and clarify API contracts.
CommonsRDF has been incubating since 2015-03-06.
Three most important issues to address in the move towards graduation:
1. Build community.
2. Further engage the podling with the nuances of the Apache
Incubation process
3.
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
See community section.
How has the community developed since the last report?
The community still needs to find a discussion mode based on
consensus and compromise. Certain techncial issues in RDF
lead to entrenched positions (this is not unique to the podling;
there are such long discussions outside ASF).
This has lead to a lack of energy and one person stepping back
from the project in this reporting period.
How has the project developed since the last report?
The project made its first release on 2015-05-15.
Date of last release:
2015-05-15
When were the last committers or PMC members elected?
None added so far.
Signed-off-by:
[x](commonsrdf) Rob Vesse
[x](commonsrdf) John D Ament
[ ](commonsrdf) Gary Gregory
Shepherd/Mentor notes:
rvesse - The strong differences of opinion over some aspects of RDF are
as reported by the podling causing some issues and they have yet to find a
satisfactory way to build consensus and move forward on some of these. As
noted this is not unusual in the wider world, even within the ASF we have
5 different TLPs that use RDF who between them use 3 different APIs each
with very different world views so building that cross project consensus
and moving forward on releases has the potential to be a blocker to
progress and graduation.
Commons RDF is a set of interfaces and classes for RDF 1.1 concepts and
behaviours. The commons-rdf-api module defines interfaces and testing
harness. The commons-rdf-simple module provides a basic reference
implementation to exercise the test harness and clarify API contracts.
CommonsRDF has been incubating since 2015-03-06.
Three most important issues to address in the move towards graduation:
1. Grow the CommonsRDF Community such that we can progress
towards graduation
2. Further engage the podling with the nuances of the Apache
Incubation process
3. Drive towards the first incubating release
Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?
Peter Ansell resigned from the PPMC, but remains affiliated with the
project.
How has the community developed since the last report?
Development and coding practices agreed.
Newcomers are joining discussions, adding feature requests.
Mailing list subscribers numbers were not included in last report. Numbers
for April 2015:
dev@ ======> 16 subscribers, 333 messages
commits@ ======> 9 subscribers, 248 messages
How has the project developed since the last report?
There has been a bunch of development activity going on at CommonsRDF with
over 200 dev@ messages in March and 300 in April. Website and
documentation established at http://commonsrdf.incubator.apache.org. All
project communication and development has been migrated to Apache
Infrastructure. The project has been introduced to the W3C Data on the
Web Best Practices Working Group to increase the community. There is also
an ongoing thread relating to the first project incubating release with a
release candidate currently being voted on.
Date of last release:
XXXX-XX-XX
When were the last committers or PMC members elected?
N/A
Signed-off-by:
[X](commonsrdf) Rob Vesse
[X](commonsrdf) John D Ament
[ ](commonsrdf) Gary Gregory
[X](commonsrdf) Lewis J. McGibbney (Champion)
[X](ipmc) Chris Mattmann
Shepherd/Mentor notes:
Chris Mattmann:
Peter Ansell's resignation from the IPMC isn't related to this project,
right?
Rob Vesse:
Peter Ansell's resignation was due to frustrations at the speed of
progress particularly around some technical discussions that he had felt
had previously been resolved prior to this project entering the
Incubator and so he has chosen to focus his efforts on other projects.
The project does seem to now have resolved those issues and has been
able to move forward with a first release candidate.
John Ament:
Peter Ansell resigned from the PPMC/Podling, not the IPMC.
The Apache Commons project focuses on all aspects of reusable Java components. The Apache Commons components are widely used in many projects, both within Apache and without. The last report was in December 9 2014. No issues require board attention at this time. Overall project health is good with 7 releases this period. Releases: - 2014-12-18: Apache Commons Configuration 2.0-alpha2 - 2014-12-28: Apache Commons Math 3.4 - 2014-12-31: Apache Commons Pool 2.3 - 2015-01-12: Apache Commons Math 3.4.1 - 2015-01-14: Apache Commons Validator 1.4.1 - 2015-02-24: Apache Commons DBCP 2.1 - 2015-04-07: Apache Commons Lang 3.4 New committers - None News - 2014-12: All Apache committers can commit to Apache Commons. - Charles Matthew Chen <cmchen@apache.org> has resigned from the Apache Commons PMC on 02-20-2015, we all thank him for his service. - Rahul Akolkar <rahul@apache.org> has resigned from the Apache Commons PMC on 02-20-2015, we all thank him for his service. - Stephen Colebourne <scolebourne@apache.org> has resigned from the Apache Commons PMC on 02-20-2015, we all thank him for his service. - Rory Winston <rwinston@apache.org> has resigned from the Apache Commons PMC on 02-20-2015, we all thank him for his service. - Apache Commons Lang is planning to migrate from Subversion to Git. - Discussions have started to migrate the Commons RDF component that is currently incubating to Apache Commons.
Commons RDF is a set of interfaces and classes for RDF 1.1 concepts and behaviours. The commons-rdf-api module defines interfaces and testing harness. The commons-rdf-simple module provides a basic reference implementation to exercise the test harness and clarify API contracts. CommonsRDF has been incubating since 2015-03-06. Three most important issues to address in the move towards graduation: 1. Grow the CommonsRDF Community such that we can progress towards gradution 2. Further engage the podling with the nuances of the Apache Incubation process 3. Drive towards the first incubating release Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? A SGA was recently filed with secretary@ and the CommonsRDF codebase now resides at the ASF with the canonical source residing at https://git-wip-us.apache.org/repos/asf?p=incubator-commonsrdf.git Project is not yet decided on goal of TLP or Commons component - but still aiming at the Commons component. How has the community developed since the last report? There have been no new committers, however the overwhelming majority of project-related development conversation is already taking place on the Apache lists. How has the project developed since the last report? CommonsRDF very recently joined the Apache Incubator. Bootstrapping and migration have quickly progressed (mailing lists, git, Jira) and the initial committer community is transitioning very well into the Apache incubator ecosystem. Web site remains to be sorted - evaluating technologies (considering INFRA's proposed CMS deprecation). Date of last release: XXXX-XX-XX When were the last committers or PMC members elected? N/A Commons RDF has only just joined the Apache Incubator. Signed-off-by: [X](commonsrdf) Rob Vesse [X](commonsrdf) John D Ament [ ](commonsrdf) Gary Gregory [X](commonsrdf) Lewis John McGibbney [X](IPMC) Chris Mattmann Shepherd/Mentor notes: Chris Mattmann: * template dates can be removed.
No report was submitted.
Commons RDF is a set of interfaces for the RDF 1.1 concepts that can be used to expose common RDF-1.1 concepts using common Java interfaces. CommonsRDF has been incubating since 2015-03-06. Three most important issues to address in the move towards graduation: 1. Integrate the project in the ASF infrastructure and get adopted the Apache Way. 2. Evolve the current design towards achieving agreed goals. 3. Build a community around the project, establishing relations with related projects, both at ASF (Jena, etc) and out (Sesame). Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Nothing to report. How has the community developed since the last report? Just getting started. How has the project developed since the last report? N/A. Date of last release: Just getting started. When were the last committers or PMC members elected? Just starting at the incubator. Signed-off-by: [X](commonsrdf) Lewis John McGibbney [X](commonsrdf) Rob Vesse [X](commonsrdf) John D Ament [ ](commonsrdf) Gary Gregory Shepherd/Mentor notes: Rob Vesse (rvesse): Podling is brand new and still in extremely early bootstrap stage so nothing of note has actually happened yet.
The Apache Commons project focuses on all aspects of reusable Java
components.
The Apache Commons components are widely used in many projects, both within
Apache and without.
The last report was September 9 2014.
No issues require board attention at this time.
Overall project health is good with six releases this period.
Releases:
2014-09-25: Apache Commons Configuration 2.0-alpha1
2014-09-30: Apache Commons Weaver 1.1
2014-10-10: Apache Commons Compress 1.9
2014-11-06: Apache Commons Exec 1.3
2014-11-09: Apache Commons Codec 1.10
2014-11-16: Apache Commons CSV 1.1
New committers
None
News
2014-11-07: Proposal to create Apache Commons Text as a sandbox component.
2014-12-08: VOTE passed to allow all Apache committers to commit to Apache
Commons.
The Apache Commons project focuses on all aspects of reusable Java components.
The Apache Commons components are widely used in many projects, both within
Apache and without.
The last report was June 8 2014.
No issues require board attention at this time.
Overall project health is good with four releases this period. The [csv]
component finally crossed the 1.0 finish line and [imaging] is very close to
1.0 as well but not active right now.
Releases:
2014-07-10: Apache Commons Email 1.3.3
2014-07-10: Apache Commons Logging 1.2
2014-07-21: Apache Commons DbUtils 1.6
2014-08-15: Apache Commons CSV 1.0
New committers
2014-07-28: Michael Osipov
News
Apache Commons Math is migrating to Git from Subversion.
The Apache Commons project focuses on all aspects of reusable Java components. The Apache Commons components are widely used in many projects, both within Apache and without. The last report was in early March 2014. No issues require board attention at this time. Overall project health is good with eight releases this period. The [csv] component is still inching towards 1.0 releases and [imaging] is very close to 1.0 as well. Releases: • 2014-03-13: Apache Commons Compress 1.8 • 2014-03-17: Apache Commons Weaver 1.0 • 2014-03-19: Apache Commons Lang 3.3.1 • 2014-04-10: Apache Commons Lang 3.3.2 • 2014-05-14: Apache Commons Compress 1.8.1 • 2014-05-16: Apache Commons Math 3.3 • 2014-05-25: Apache Commons DBCP 2.0.1 • 2014-05-31: Apache Commons BeanUtils 1.9.2 New committers • Romain Manni-Bucau • Evan Ward • 2014-06-04: Dipanjan Laha News • 2014-03-16: We voted to move Apache Commons Betwixt to dormant. No development has taken place for a long while; no further development is expected.
The Apache Commons project focuses on all aspects of reusable Java components.
Apache Commons components are widely used in many projects, both within Apache
and without.
No issues require board attention at this time.
Overall project health is good with twelve releases this period. The [csv]
component is still inching towards 1.0 releases and [imaging] is very close to
1.0 as well.
Releases:
- 2013-12-12: Apache Commons BeanUtils 1.9.0
- 2013-12-20: Apache Commons Codec 1.9
- 2013-12-31: Apache Commons Pool 2.1
- 2014-01-01: Apache Commons Lang 3.2
- 2014-01-02: Apache Commons Exec 1.2
- 2014-01-09: Apache Commons Lang 3.2.1
- 2014-01-12: Apache Commons BeanUtils 1.9.1
- 2014-01-21: Apache Commons Compress 1.7
- 2014-02-07: Apache Commons FileUpload 1.3.1
- SECURITY - CVE-2014-0050. Specially crafted input can trigger a DoS
if the buffer used by the MultipartStream is not big enough. When
constructing MultipartStream enforce the requirements for buffer size by
throwing an IllegalArgumentException if the requested buffer size is too
small. This prevents the DoS.
- 2014-02-25: Apache Commons Pool 2.2
- 2014-03-04: Apache Commons Lang 3.3
- 2014-03-04: Apache Commons DBCP 2.0
New committers
- 2014-01-24: Duncan Jones
- 2014:02-13: Bernd Eckenfels
News
- We’ve moved Commons Attributes to dormant. Since no development has
happened for a long time, we’ve moved the Apache Commons Attributes
component to dormant. No further development is expected.
- The site has a new look and feel. Not all component sites have been
republished yet.
The Commons is an Apache project focused on all aspects of reusable Java
components. Apache Commons components are widely used in many projects, both
within Apache and without.
There are no issues that require board attention at this time.
Overall project health is good with six releases this period, including the
long anticipated [pool] 2.0 and [collections] 4.0.
Releases:
Apache Commons JCI 1.1 on 2013-10-14
Apache Commons Email 1.3.2 on 2013-10-23
Apache Commons Compress 1.6 on 2013-10-26
Apache Commons Configuration 1.10 2013-10-27
Apache Commons Pool 2.0 on 2013-11-11
Apache Commons Collections 4.0 on 2013-11-24
The [csv] component is still inching towards 1.0 releases and [imaging] is
very close to 1.0 as well. Expected soon are [lang] 3.2 and [beanutils] 1.9.
The mailing list and JIRA activity is good, most support issues get timely
replies, and development discussions are positive. One of the recurring topics
is migration from Subversion to Git, the current plan is to try this with one
component, [cli]. Another discussion is how to reflect component liveliness
into the site and what to do with mostly inactive components. To this end, the
main page lists the version and latest release date for each component.
Another recurring theme is when and how to update the dated look and feel of
the site; the current thinking here is to use the Fluido skin. A perennial
concern is how to attract new developers, one proposal is to better integrate
our processes with git and GitHub.
On the branding side, active components have been updated to use “Apache
Common <Component>” and a “TM” in their logos. This leaves us with dealing
with the other components with little or no activity, which do not follow
these rules yet. Another issue with inactive components is that their Oracle
Javadoc HTML pages suffer from a frame injection vulnerability (see
http://www.kb.cert.org/vuls/id/225657 and
http://www.oracle.com/technetwork/topics/security/javacpujun2013-1899847.html);
here we are considering patching the sites using an Oracle tool.
We are discussing using StackOverflow open source advertisements and are
currently unsure whether which logo we can use, Apache, Apache Commons, or a
new logo.
The following new committers have joined us:
Ate Douma (ate) on 2013-10-14
Woonsan Ko (woonsan) on 2013-10-14
ASF Member Henning Schmiedehausen (henning) rejoined the PMC 2013-10-31.
There are no other new PMC members.
The IRC channel #apache-commons has been set up on freenode, with
currently low activity.
The PMC changed its chair from Luc Maisonobe to Gary Gregory. The
Apache Commons community is grateful for Luc’s service.
Mailing list stats:
dev@commons.apache.org: 1924 messages.
user@commons.apache.org: 258 messages.
commits@commons.apache.org: 2038 messages.
Apache Commons provides a large set of reusable Java components. Commons
components are widely used in many projects, both at Apache and outside.
There are no particular problems that would require board support.
A discussion was held in August on the list to decide if [math] should
become a TLP or remain within commons scope. The consensus was that it
should remain in commons. There has been activity in the sandbox for
[weaver] and [monitoring]. Also of note is that [csv] is inching towards
a 1.0 release.
The single change in the community this quarter is that Benedikt Ritter
has been elected to the PMC, on 2013-06-26. The last committers were
added in December 2012 and January 2013, they have already been mentioned
in the previous Commons report.
The release pace was really low: only one component has been released
since last report, as an alpha release:
Commons Collections 4.0-alpha1 (2013-07-06)
Apache Commons provides a large set of reusable Java components. Commons
components are widely used in many projects, both at Apache and outside.
There are no particular problems that would require board support.
A discussion has started in late May to decided if BeanShell could be
added to commons sandbox directly or should be first accepted in incubator.
There have been no changes in the community this quarter.
Several components have been released since last report:
Commons Compress 1.5 (2013-03-14)
Commons Daemon 1.0.14 (2013-03-19)
Commons Logging 1.1.2 (2013-03-20)
Commons FileUpload 1.3 (2013-03-27)
Commons Daemon 1.0.15 (2013-04-03)
Commons Math 3.2 (2013-04-07)
Commons Codec 1.8 (2013-04-29)
Commons Logging 1.1.3 (2013-05-21)
Apache Commons provides a large set of reusable Java components. Commons
components are widely used in many projects, both at Apache and outside.
There are no particular problems that would require board support.
For information, a vulnerability in the example use of the library in
Apache Commons FileUpload documentation has been identified
(CVE-2013-0248). The vulnerability does not lie in the library itself,
but users may copy the example and introduce an insecure way to handle
temporary files in their application. The documentation was updated.
Several components have been released since last report:
Commons Math 3.1 (2012-12-24)
Commons Email 1.3 (2013-01-11)
Commons Math 3.1.1 (2013-01-13)
Commons Daemon 1.0.12 (2013-01-24)
Commons Daemon 1.0.13 (2013-02-13)
Commons Email 1.3.1 (2013-03-04)
As mentioned in the last report, Commons was very late on the svnpubsub
migration and tried to catch up. This was finally done thanks to the
help of Olivier Lamy (thanks to him for his tremendous work).
Concerning community aspects, several new committers have been elected:
Mark Struberg and Benedikt Ritter as well as a new PMC member: Olivier
Lamy, welcome to them. One PMC member has resigned: Henri Yandell, we
thank him for everything he has done within our community.
Apache Commons provides a large set of reusable Java components. Commons
components are widely used in many projects, both at Apache and outside.
There are no particular problems that would require board support.
We are still late at moving to svnpubsub, but another attempt at finding
volunteers to do the work have been started, this time with some more
feedback.
Several components have been released since last report:
Commons Codec 1.7 (2012-09-17)
Commons Daemon 1.0.11 (2012-11-27)
Commons Net 3.2 (2012-12-03)
Concerning community aspects, one new PMC member has been elected:
Thomas Neidhart and two PMC members have left: Siegfried Goeschl and
Daniel F. Savarese.
Apache Commons provides a large set of reusable Java components. Commons
components are widely used in many projects, both at Apache and outside.
There are no particular problems that would require board support.
Several components have been released since last report:
Commons IO 2.4 (2012-07-06)
Commons DbUtils 1.5 (2012-07-21)
Commons Configuration 1.9 (2012-08-23)
Commons project is still late for the mandatory svnpubsub migration. We
have relaunched the thread about this and hope we will make the switch
before the deadline.
Commons community experienced a few changes, as two new committers have
been elected: Bruno P. Kinoshita and Elijah Zupancic, one committer
has left: Mikkel Meyer Andersen as well as one PMC member: Henri Biestro.
Apache Commons provides a large set of reusable Java components. Commons
components are widely used in many projects, both at Apache and outside.
There are no particular problems that would require board support.
For information, a potential denial of service flaw was identified in
Commons Compress (CVE-2012-2098) and was handled promptly as soon as the
Commons project was notified. The problem was inadvertently mentioned in
one message on the public developers list a few hours before the release
(as part of the voting thread). Only one message was involved, all the
replies carefully removing the offending part and focusing on other
details. The release was done very quickly after that. The Commons PMC
sincerely apologize for this error and hope it will not occur again. The
rules for security issues discussions have been recalled to the PMC members.
Several components have been released since last report:
Commons Math 3.0 (2012-03-08)
Commons IO 2.2 (2012-03-30)
Commons Compress 1.4 (2012-04-11)
Commons IO 2.3 (2012-04-15)
Commons Parent 25 (2012-04-30)
Commons Compress 1.4.1 (2012-05-23)
The Commons CSV component has been promoted from Commons sandbox to
Commons proper. A new sandbox component has been started: Commons
classscan. As this new component was started, we have been pleased to
notice investment of code and committers from other Apache TLP (for
example Geronimo and OWB), which is perceived as a good synergy across
the foundation.
Concerning community aspects, a new committer has been elected: Charles
Honton, welcome to him. We are also glad to see Phil Steitz coming back.
The PMC has also changed with the addition of Damjan Jovanovic and Phil
Steitz.
Apache Commons provides a large set of reusable Java components. Commons
components are widely used in many projects, both at Apache and outside.
There is one particular problem that may be of interest to board. It
was noted recently that Apache Solr did release on public maven
repository a snapshot version of an Apache Commons sandbox component:
CSV, without changing the top level package name. See
<http://mail-archives.apache.org/mod_mbox/commons-dev/201203.mbox/%3C4F55647C.6050802%40apache.org%3E>. As mentioned here:
<http://mail-archives.apache.org/mod_mbox/commons-dev/201203.mbox/%3Cjj4fnc%24k6u%241%40dough.gmane.org%3E>,
the problem is not the fork (which is welcome, be it from an Apache
project or from anyone else), the problem is that the classpath is
spoiled. A Jira issue has been opened
<https://issues.apache.org/jira/browse/SOLR-3204> and the Commons team
is working together with the Solr team to get the issue solved. It
appears the same problem appears with other components Solr uses (at
least Carrot2 and Jsonic which are not Apache projects, but also
Noggit from Apache Lab and Uima which is a TLP and maybe others).
The Apache Commons PMC would like to ask board whether package names
should remain in the control of the project team or if other project
can publish artifacts using the same packages names freely.
Several components have been released since last report:
Commons Jexl 2.1 (2011-12-13)
Commons Digester 3.2 (2011-12-14)
Commons Pool 1.5.7 (2011-12-21)
Commons Jexl 2.1.1 (2011-12-24)
Commons Pool 1.6 (2012-01-12)
Commons Parent 23 (2012-01-12)
Commons Validator 1.4 (2012-02-03)
Commons Configuration 1.8 (2012-02-05)
Commons Daemon 1.0.9 (2012-02-13)
Commons Net 3.1 (2012-02-21)
Commons Daemon 1.0.10 (2012-02-28)
After several years spent with us and providing countless hours of help,
advices and code, Phil Steitz has decided to go emeritus. The Apache
Commons community is very grateful to him.
Three new committers have been elected to commons:
Thomas Neidhart
Claudio Squarcella
Marco Speranza
As a way to prevent misuses by other people, the G+ brand page "Apache
Commons" has been reserved by Christian Grobmeier. Christian exchanged
with Shane (VP Brand Management) who mentioned the key point is the PMC
needs get access to that G+ account when the original owner has
vanished.
Apache Commons provides a large set of reusable Java components. Commons
components are widely used in many projects, both at Apache and outside.
There are no particular problems that would require board support.
The functor component graduated from sandbox to the "commons proper"
category on 2011-09-19.
A proposal for promoting another sandbox component to commons proper
(commons-id) has been discussed and delayed. Some work and analysis has
to be done on it and several people are willing to have a look at it.
Several components have been released since last report:
Commons DButils 1.4 (2011-10-24)
Commons Digester 3.1 (2011-10-29)
Commons Compress 1.3 (2011-11-02)
Commons Lang 3.1 (2011-11-15)
Commons Daemon 1.0.8 (2011-11-24)
Commons Codec 1.6 (2011-12-06)
A talk on Commons Nabla (commons sandbox) was held by Phil Steitz at
ApacheCon.
Three new PMC members have been elected:
Dave Brosius (dbrosius)
Rony Flatscher (rony)
Thomas Vandahl (tv)
One new committer has been elected Bill Speirs (wspeirs).
Nothing to concern the board at this time. The Commons is an Apache project focused on all aspects of reusable Java components. Several new components are now handled under the umbrella of Commons. Some have been transferred from Jakarta (BCEL, BCF, JCS), and one has graduated from Incubator (OGNL). New sandbox components have also been created (classscan, graph, meiyo). These new components have increased the size of the Commons community, and existing components still attract new blood. There are lots of discussion on the developers list and slightly less on the users list. Henri Yandell conducted of a review of our activities and showed it was very high. All this shows the community is healthy. We are happy to have new commons sandbox committers: - Mark Struberg (struberg) - David Blevins (dblevins) - Gerhard Petracek (gpetracek) Some new committers were elected in commons proper: - Greg Sterijevski (gregs) - Sébastien Brisard (celestin) As part of the transfer of BSF from Jakarta to Commons the following committers were added: - Rony Flatscher (rony) - Ant Elder (antelder) As part of the transfer of BCEL from Jakarta to Commons the following committers were added: - Dave Brosius (dbrosius) As part of the transfer of JCS from Jakarta to Commons the following committers were added: - Aaron Smuts (asmuts) - Thomas Vandahl (tv) - Scott Eade (seade) As part of the graduation of OGNL to Commons the following committers were added: - Marc Davidson (javadrewd) - Jesse Kuhnert (jkuhnert) - Luke Blanshard (leadpipe) - Lukasz Lenart (lukaszlenart) - Maurizio Cucchiara (mcucchiara) - Upayavira (upayavira) - Olivier Lamy (olamy) A new PMC member has joined us: Gilles Sadowski After years of great work, Phil Steitz decided to step down as PMC chair and was replaced by Luc Maisonobe. Thanks for all the work Phil! Numerous releases have occurred this summer for various components: Apache Commons Net 3.0.1 (June 6th) Apache Commons Digester 3.0 (July 6th) Apache Commons Daemon 1.0.6 (July 8th) Apache Commons Lang 3.0 (July 19th) Apache Commons Compress 1.2 (July 31st) Apache Commons Lang 3.0.1 (August 10th) Apache Commons Daemon 1.0.7 (August 12th) Apache Commons VFS 2.0 (August 24th) Apache Commons Configuration 1.7 (September 8th) There was one security fix for Commons Daemon (CVE-2011-2729) which was promptly fixed and released with Apache Commons Daemon 1.0.7. Phil Steitz will give a talk about a Commons component (Nabla) at ApacheCon in November.
Apache OGNL is a Java development framework for Object-Graph Navigation Language, plus other extras such as list projection and selection and lambda expressions. The project joined the Incubator on April 26, 2011. There are no other important issues open before a possible graduation. Actually the project is discussing its graduation into Apache Commons. * Any issues that the Incubator PMC or ASF Board might wish/need to be aware of - due to OpenSymphony dismissing, we need importing old issues to ASF jira. We finally contacted someone from OpenSymphony and obtained the huge Issue dump/XML backup, there is someone that is working on it, but due to security policy (the dump contains also users and password hashes), before importing it, an open-heart surgery is needed. - The software grant has been received * How has the community developed since the last report - Community activity decreased since codebase has been imported and polished. - Luc Blanchard has joined the committers lists (one of original authors of OGNL) * How has the project developed since the last report. - Codebase has been imported & polished, we are in the middle of a big refactoring stripping off generated code by JavaCC that was versioned in the SCM and modified.
**** DID NOT REPORT
General ======= Continued healthy activity across multiple components and responsiveness on both dev and user lists. New activity on some previously dormant components (graph, digester, validator, discovery) and work on major new new directions in active components (net, math, dbcp, pool, lang) has made this an active quarter in Commons. Work to bring Commons web pages into compliance with ASF branding guidelines continues, as we complete the release of Commons Skin, the Maven site resources shared by all Commons components. We also need to finalize our approach to Commons-specific trademarks and logos. We seem to have come to consensus that adding TMs to the text-only "logos" that we use on component web pages is acceptable. Work to modify the logos has begun. Incubation of OGNL has begun and the incubating community is using the Commons mailing lists. A proposal to extend "dormant" status to include Commons proper components is being discussed and refined. Currently, we classify sandbox components as "dormant" when they are no longer active and the proposal is to extend this designation to include Commons proper components. It is not meant or allowed to be a replacement for the Attic. The dormant sandbox "graph" component has been revived. Anyone interested in hacking on a Java implementation of the graph ADT and associated algorithms is encouraged to join the fun. The PMC voted to accept a software grant of code developed by Simone Tripodi outside the ASF as the basis for a new sandbox component related to classpath scanning. This component may eventually be merged into [lang] or it may graduate from the sandbox as a new Commons proper component. We also agreed to replace the trunk of Commons digester with the "digester3" sandbox component. The Chair has announced his intention to step down. The PMC are mostly trying to dodge the bullet, but at least one brave soul has volunteered, so I am sure that when the music stops in the next couple of weeks we will have a great new chair identified. We will aim to draft a resolution to rotate the chair for the next board meeting. There are no issues requiring Board attention at this time. Releases ======== Commons Net 3.0 Commons Net 3.0.1 Commons Pool 1.5.6 Commons Discovery 0.5 Commons Parent POM 19-21 Community ========= * Nick Burch has been voted in and accepted the invitation to join us as a Commons committer * James Carman has rejoined the Commons PMC
Apache OGNL is a Java development framework for Object-Graph Navigation Language, plus other extras such as list projection and selection and lambda expressions. The project just joined the Incubator on April 26, 2011. * A list of the three most important issues to address in the move towards graduation. - make at least a big release that shows to Commons PMC the compliancy level of OGNL to Commons policies; - attract more users, at the moment only Apache Struts people are interested because they heavily use OGNL; - attract more new committers, the only external contribution we got was about the new OGNL logo. * Any issues that the Incubator PMC or ASF Board might wish/need to be aware of - no news about Marc Andrew Davidson's even if was requested twice; - not every PPMC member joined the private ML yet; - due to OpenSymphony dismissing, we need importing old issues to ASF jira. We've been trying to contact someone from OpenSymphony to obtain an OGNL Issue dump/XML backup * How has the community developed since the last report Community is healthy and people participate to discussions, getting a lot of suggestions from Commons PMCs, few members are very active, no new committers yet * How has the project developed since the last report. Codebase has been imported and committers started updating it according to Apache Commons policies. Site is online and we got a new logo. We also have Jenkins and Sonar jobs.
Apache OGNL is a Java development framework for Object-Graph Navigation Language, plus other extras such as list projection and selection and lambda expressions. The project just joined the Incubator on April 26, 2011. What is needed to start, is resolving all the Issues enlisted on INFRA-3597, resolution is in progress, actions have been completed are: * PMC ML creation in discussion; * Discussed position of PPMC after graduating into Commons; * Created podling status page; What is still in progress, instead: * Grant Karma to SVN; * Import codebase;
General ======= Continued healthy activity across multiple components and responsiveness on both dev and user lists. Work to bring Commons web pages into compliance with ASF branding guidelines is nearing completion, as we complete the release in progress of Commons Skin, the Maven site resources shared by all Commons components. We are also in process of finalizing our approach to Commons-specific trademarks and logos. Discussion on commons-dev in consultation with trademarks@ will close the loop on this topic. The Commons PMC has agreed to sponsor incubation of OGNL, a Java development framework for Object-Graph Navigation Language, plus other extras such as list projection and selection and lambda expressions. We are seeking mentors for this podling in the Incubator. Volunteers welcome! Two new Sandbox components have been started this quarter: * BSP: A general-purpose implementation of BSP trees suitable for geometry modeling in low dimensions, either in Euclidean space or on unit sphere topologies. * Digester3: Redesign of Commons Digester. Apache Commons Math has been selected by CNES (French space agency) for its next generation space flight dynamics systems. There are no issues requiring Board attention at this time. Releases ======== Commons Math 2.2 Commons Parent POM V18 Commons Lang 2.6 Commons Daemon 1.0.5 Commons IO 2.0.1 Community ========= * Damjan Jovanovic has been voted in an accepted the invitation to join us as a Commons committer * Simone Tripodi, Christian Grobmeier, Charles Matthew Chen have been voted in and accepted the invitation to join the Commons PMC * Martin Cooper asked to be moved to Emeritus status on the Commons PMC
General ======= Continued healthy activity across multiple components and responsiveness on both dev and user lists. General discussion on Commons-wide policies on component versioning, packaging and maven artifact management has been at times contentious, but the community has been able to resolve issues related to individual components so that development and releases can proceed. A recurring issue on commons-dev is what level of standardization should we enforce across components. Traditionally, we have given individual component subcommunities and release managers broad discretion in decision-making regarding build technology, packaging, versioning and release contents, insisting only that ASF guidelines be followed and that we are open to the input of all community members in making component-level decisions. The price that we pay for the flexibility that we individually enjoy as RMs is that it can be frustrating and time-consuming to gain consensus on decisions that sometimes appear to be - and in fact are - rehashing issues that standardization would preemptively resolve. A good example is the recent (as yet failed) attempt to gain Commons-wide acceptance of an updated component packaging / versioning policy [1]. While we do not see this as an issue regarding Board attention specifically, we welcome input on our ongoing discussions related to component versioning and packaging, as other ASF projects that use our components may be impacted by our decisions. Comments on the tone of messages and the argumentative nature of some discussion threads have been acknowledged by the PMC. We are committed to making sure that Commons remains a friendly and collaborative community. There are no issues requiring Board attention at this time. Releases ======== Commons IO 2.0 Commons Daemon 1.0.4 Commons Net 2.2 Commons Exec 1.1 Commons Digester 2.1 Commons Compress 1.1 Community ========= * Mikkel Meyer Andersen (mikl) joined us as a new ASF and Commons Committer. * James Carman asked to be moved to Emeritus [2] status on the Commons PMC. [1] http://s.apache.org/UnG [2] We currently do not have an Emeritus designation on the PMC. Discussion on whether or not to add such a designation and a facility for tracking it is ongoing.
General ======= Continued healthy activity across multiple components and responsiveness on both dev and user lists. Two GSOC projects completed successfully, both related to Commons SCXML. A user filed a security report related to Commons Fileupload. [1] The PMC investigated and concluded that the reported issue was not in fact a security exposure in Commons Fileupload itself, but rather a feature request. A patch release including the requested feature was subsequently published. No issues requiring Board attention at this time. Releases ======== Commons Parent pom.xml 16 and 17 Commons Pool 1.5.5 Commons Lang 3.0 Beta Commons Fileupload 1.2.2 Commons Daemon 1.0.3 Commons Compress 1.1 Community ========= * Simone Tripodi (simonetripodi) joined us as a new Commons committer.
General
=======
Continued healthy activity across multiple components and
responsiveness on both dev and user lists.
Two GSOC projects are underway, both related to Commons SCXML.
No issues requiring Board attention at this time.
Releases
========
Commons Parent pom.xml 15
Commons Sandbox-parent pom.xml 9
Commons Build Plugin 1.3
Commons Math 2.1
Commons BeanUtils 1.8.3
Commons JEXL 2.0.1
Community
=========
* Juilus Davis (julius) joined us as a new Commons committer.
* Oliver Zeigermann resigned from the PMC.
* Two GSOC students, Jacob Beard and Gui Xun Long, were set
up with Commons Sandbox karma to complete their projects.
General ======= Continued healthy activity across multiple components and responsiveness on both dev and user lists. Although Commons voted to sponsor the incubation of agimatec-validation, the project decided in the end to have the Incubator PMC sponsor the project instead. Releases ======== Commons Parent pom.xml 13 Commons Build Plugin 1.2 Commons Daemon 1.0.2 Commons Lang 2.5 Commons DBCP 1.3 & 1.4 Commons JEXL 2.0 Community ========= New Commons PMC Members: Henri Biestro ** Bill Barker * Mladen Turk Ralph Goers New Commons Committers: Gilles Sadowsky Dimitri Pourbaix ASF Committers given Commons Sandbox access: Simone Tripodi Adrian Crum Adam Heath * pending Board Ack ** pending candidate acceptance and Board Ack
General ======= o Continued healthy activity across multiple components and responsiveness on both dev and user lists. o Voted to sponsor incubation of agimatec-validation, an implementation of JSR 303, the bean validation framework (http://wiki.apache.org/incubator/ValidationProposal). Releases ======== o Dbutils 1.3 http://markmail.org/message/3gdxb4bneto7hj7r o BeanUtils 1.8.1 http://markmail.org/message/ivsv4w6eujldvxxj o BeanUtils 1.8.2 http://markmail.org/message/pmin2bty6txw263d o Exec 1.0.1 http://markmail.org/message/eqvg2sutflizasnf o Email 1.2 http://markmail.org/message/fcpz7nlpiv2xa7zg o Pool 1.5.3 http://markmail.org/message/7jmcva3kho7ngnv6 o Pool 1.5.4 http://markmail.org/message/gmhpz4zsuv2f2jap Community ========= o New Sandbox committers - Benson Margulies o No new committers o No new PMC members
General ======= o Continued healthy activity and responsiveness on both dev and user lists. o Development activity across multiple components, including renewed interest in some previously less active components (Codec, JEXL). o No new sandbox components Releases ======== o Codec 1.4 http://markmail.org/message/7jmcva3kho7ngnv6 o Math 2.0 http://markmail.org/message/dz7ug3kwqq3ylilv o Pool 1.5.2 http://markmail.org/message/qwvknbizl5jy7m4c Community ========= o No new sandbox committers o New committer - Henri Biestro o No new PMC members
General
=======
o Activity on the dev list increasing now since September '08. User list
traffic dropped significantly though.
o Accepted Sanselan from the Incubator.
o Discussions about the future of commons-logging in respect to slf4j.
o No new sandbox components
Releases
========
o CLI 1.2
http://markmail.org/thread/cd4rnpdrdbdsb5u7
o DbUtils 1.2
http://markmail.org/thread/3vi5ghp22bwvhhwx
o Compress 1.0
http://markmail.org/thread/h7xa4n33n5wjsnt5
o Pool 1.5
http://markmail.org/thread/way7wsgcle34lcdd
o Pool 1.5.1
http://markmail.org/thread/bkcpvelhkkopbndq
Community
=========
o No new sandbox committers
o New committer
- Jim Jagielski
- Christian Grobmeier
o New PMC members
- Mark Thomas (pending)
General
=======
o Activity has picked up a bit on both the user and dev lists again.
The compress component has gained some traction is soon a candidate
for proper.
o The question has come up how to handle the inclusion of external code
that is covered under Apache 1.1 license. (Adding both headers? Keep it
as 1.1?) The author was contacted and changed the license to 2.0 which
resolved the problem for us. http://markmail.org/thread/k7tlvz6u36m7vvhe
But it would be good to have an answer on this anyway.
o New sandbox components
- money
https://svn.apache.org/repos/asf/commons/sandbox/money/
- new java5 version of dbutils
https://svn.apache.org/repos/asf/commons/sandbox/dbutils/
Releases
========
o Digester 1.8.1
http://markmail.org/message/mrxs4ht2naguavw6
o Digester 2.0
http://markmail.org/message/chcxgta5k73aeh3z
o Configuration 1.6
http://markmail.org/message/zywv26ptqvfjxlq3
Community
=========
o No new sandbox committers
o New committer
- Mark Thomas
- Dan Fabulich
- Paul Benedict
o New PMC members
- Stefan Bodewig
- Siegfried Goeschl
General
=======
o Activity:
All time low on both the user and dev mailing list.
Math and Configuration got some new traction though.
o ApacheCon:
Session about Commons was presented. Attendance was reasonable
given the slot.
o Commit Access:
During ApacheCon the idea has come up to lower the bar for committers
across the foundation. (Not externally!) Right now every committer can
ask for access to the sandbox. The idea was to do the same for proper
and dormant. So that Commons becomes a natural place to share code and
collaborate across projects without major obstacles. No decision has
been made on this yet though.
http://markmail.org/message/74idaflh7x45d4fn
http://blog.generationjava.com/roller/bayard/entry/the-open-and-federated-commons
Releases
========
o Net 2.0
http://markmail.org/message/suic73mskg6agn7m
o SCXML 0.9
http://markmail.org/message/do37vg5hrknyewp2
Community
=========
o No new sandbox committers
o Ralph Goers as new committer
o No new PMC members
General ======= o Activity: all time low on both the user and dev mailing lists o Commons-compress and git: We have a contributor that already has a CLA on file. He has been the top commons-compress contributor for a while. Making him a committer has not felt appropriate yet (for various reasons). While most design discussion where still on the list some discussions ended up offlist via IM due to personal contact. Another contributor and committer (in fact me - Torsten) has been mentoring him hoping to keep him involved and lead him to a release. Unfortunately this turned out to be a major rewrite. So we ended up sending code back and forth as working together in svn wasn't an option. When this got too cumbersome we used git to share the code. Now when someone else turned up to help out the question came up how to deal with the new codebase. While legally all contributors have a CLA on file and the full history is available this 'incident' has been perceived as negative by the PMC in general. As all code should be covered by the CLAs it has been accepted into svn as a new branch anyway. Development will continue from there. o Component commons-exec has been promoted to proper http://mail-archives.apache.org/mod_mbox/commons-dev/200806.mbox/%3c48650EF8.9010905@gmx.at%3e o Vote passed to accept flatfile codebase as a new sandbox component - now awaiting IP clearance. http://mail-archives.apache.org/mod_mbox/commons-dev/200808.mbox/%3c596611.56279.qm@web55106.mail.re4.yahoo.com%3e Releases ======== o JXPath 1.3 http://mail-archives.apache.org/mod_mbox/commons-dev/200808.mbox/%3c369853.24376.qm@web55108.mail.re4.yahoo.com%3e o BeanUtils 1.8.0 http://mail-archives.apache.org/mod_mbox/commons-dev/200808.mbox/%3c55afdc850808310837w5f4aa2d9sccd8c625b6f28d65@mail.gmail.com%3e o commons-build-plugin 1.1 http://mail-archives.apache.org/mod_mbox/commons-dev/200807.mbox/%3c55afdc850807150911u464ef913g86651e2489b2e46e@mail.gmail.com%3e o commons-parent 11 and commons-sandbox-parent 7 http://mail-archives.apache.org/mod_mbox/commons-dev/200807.mbox/%3c55afdc850807210648k574dafc0lbe2a689bb3808d@mail.gmail.com%3e Community ========= o No new sandbox committers o No new committers o No new PMC members
General
=======
o Activity
Quite a few releases. Activity on the development and user list has been
picked up a little.
o Three new components have been accepted into the Commons sandbox
- nabla
http://commons.apache.org/sandbox/nabla/
- jnet
http://commons.apache.org/sandbox/jnet/
- me
http://svn.apache.org/viewvc/commons/sandbox/me/trunk/
o One dormant component has been revived back into the Commons sandbox
- functor
http://commons.apache.org/sandbox/functor/
o During ApacheCon two FastFeather tracks covered
- commons (in general)
- commons SCXML
Releases
========
o Released
- commons parent POM 8
http://mail-archives.apache.org/mod_mbox/commons-dev/200803.mbox/%3c55afdc850803011310u31561507te49f5bf5d51678f6@mail.gmail.com%3e
- commons sandbox parent POM 4
http://mail-archives.apache.org/mod_mbox/commons-dev/200803.mbox/%3c55afdc850803041651q37ddd80bxba6973e90cadf900@mail.gmail.com%3e
- commons parent POM 9
http://mail-archives.apache.org/mod_mbox/commons-dev/200803.mbox/%3c55afdc850803090330i1f529a94vf5c8fbdf07424698@mail.gmail.com%3e
- commons Lang 2.4
http://mail-archives.apache.org/mod_mbox/commons-dev/200803.mbox/%3c31cc37360803182238m2331f276r5d78614f6a5752c9@mail.gmail.com%3e
- commons Collections 3.2.1
http://mail-archives.apache.org/mod_mbox/commons-dev/200804.mbox/%3c55afdc850804141758hb1334c2v5559102058efa782@mail.gmail.com%3e
- commons parent POM 10
http://mail-archives.apache.org/mod_mbox/commons-dev/200805.mbox/%3cce1f2ea80805071441m26dd5a80k5af5203a0aca312e@mail.gmail.com%3e
- commons sandbox parent POM 6
http://mail-archives.apache.org/mod_mbox/commons-dev/200805.mbox/%3c55afdc850805170801y4cf557fdv59d3e5c9359d695@mail.gmail.com%3e
- commons SCXML 0.8
http://mail-archives.apache.org/mod_mbox/commons-dev/200805.mbox/%3cce1f2ea80805191053h4fa46bfq927e94d7368a446f@mail.gmail.com%3e
- commons Chain 1.2
http://mail-archives.apache.org/mod_mbox/commons-dev/200806.mbox/%3c55afdc850806011027oa723b82w35ba8d7ffe510ac5@mail.gmail.com%3e
Community
=========
o GSoC students did not get their applications accepted
o New committers
- Siegfried Goeschl
- Niklas Gustavsson
o New sandbox committers
- Reinhard Pötz
- Carsten Ziegeler
o New PMC members
- Emmanuel Bourg
General
=======
o Activity
The past few months have been quite busy. A couple of releases (see below)
have gone out. Based on http://markmail.org/ user activity is slowly
declining while activity on the development list has significantly
increased at the beginning of the year. It's slowly declining again.
Question of dormancy have been raised for 'commons vfs' and 'commons
launcher'.
o Re-release of old source distributions
This has been brought to the board's attention before. For the user's
convenience we would like to re-package old source releases and provide
them also as source jars. This of course affects releases that have been
made under ASL 1.1. While new releases have to be ASL 2.0 the current
opinion is that (as long as nothing is changed during the process) this
"re-packaging" does not classify as a new release. So we can still provide
the new artifact under ASL 1.1. Basically it would have to adhere to the
rules when the orignal release has been made.
No action has been taken yet. It would be great to get the board's
agreement on the PMC's notion.
o Commons Sandbox Incubator
While the Commons Sandbox works quite straightforwardly for ASF internal
use, the question is what to do with external component level code
donations that may or may not been already covered by CLA. Building a
community around a single component inside the normal Incubator might
be tough. The idea has been brought up to work with Labs or the Incubator
to find a solution to this.
o Removal of Cobertura reports (as the resulting reports may GPL)
Cobertura is a code coverage plugin for maven. It's been used through the
ASF to generate reports that are part of the website. As at least part
of the generated site is covered by the GPL we decided not to use it
anymore. Otherwise we cannot ship the website for a release.
o Support for OSGi
New Commons releases will now include the metadata that is required to be
used inside OSGi out of the box.
o We got two new components into the Commons sandbox
- monitoring
http://wiki.apache.org/commons/Monitoring
- commons build plugin
Which got promoted to proper pretty much straight away for the
infrastructure and build improvements (see below)
http://mail-archives.apache.org/mod_mbox/commons-dev/200802.mbox/%3c55afdc850802091808g61a86940t9e5d75115c0ef837@mail.gmail.com%3e
Releases
========
o Released
- commons SCXML 0.7 http://mail-archives.apache.org/mod_mbox/commons-dev/200712.mbox/%3cce1f2ea80712191002g5f96d5few83279ba4a42999bd@mail.gmail.com%3e
- commons pool 1.4 http://mail-archives.apache.org/mod_mbox/commons-dev/200801.mbox/%3c8a81b4af0801151908x195f664dy600cd83abecdaaa8@mail.gmail.com%3e
- commons sandbox parent POM 3 http://mail-archives.apache.org/mod_mbox/commons-dev/200801.mbox/%3c55afdc850801181745g7f48efc4s5e84447297732a25@mail.gmail.com%3e
- commons IO 1.4 http://mail-archives.apache.org/mod_mbox/commons-dev/200801.mbox/%3c55afdc850801200801p16e8265em3652d1e0e81a9f5d@mail.gmail.com%3e
- commons fileupload 1.2.1 http://mail-archives.apache.org/mod_mbox/commons-dev/200802.mbox/%3ce75283b10802061209r554e249dg7f3afd6ccfcab6cb@mail.gmail.com%3e
- commons math 1.2 http://mail-archives.apache.org/mod_mbox/commons-dev/200802.mbox/%3c8a81b4af0802232149g3e237e9j455d62d3ac0d3d6@mail.gmail.com%3e
- commons build plugin 1.0 http://mail-archives.apache.org/mod_mbox/commons-dev/200802.mbox/%3c55afdc850802240403n4d6f3ae7o5bfa09bc6c3b3a53@mail.gmail.com%3e
- commons proxy 1.0 http://mail-archives.apache.org/mod_mbox/commons-dev/200802.mbox/%3cf2e8eedf0802261011g5dfe9517g9d089cbfc101cb5b@mail.gmail.com%3e
- commons parent POM 6 http://mail-archives.apache.org/mod_mbox/commons-dev/200801.mbox/%3c55afdc850801061239r6128513cxde21e25e0338af01@mail.gmail.com%3e
- commons parent POM 7 http://mail-archives.apache.org/mod_mbox/commons-dev/200801.mbox/%3c55afdc850801151216pe4a33dbj4455ed5737e69891@mail.gmail.com%3e
- commons parent POM 8 http://mail-archives.apache.org/mod_mbox/commons-dev/200803.mbox/%3c55afdc850803011310u31561507te49f5bf5d51678f6@mail.gmail.com%3e
- commons sandbox parent POM 4 http://mail-archives.apache.org/mod_mbox/commons-dev/200803.mbox/%3c55afdc850803041651q37ddd80bxba6973e90cadf900@mail.gmail.com%3e
- commons parent POM 9 http://mail-archives.apache.org/mod_mbox/commons-dev/200803.mbox/%3c55afdc850803090330i1f529a94vf5c8fbdf07424698@mail.gmail.com%3e
Infrastructure
==============
o The maven based release process has been discussed and improved.
o For some components missing/broken redirects from jakarta have been fixed.
o Old bugzilla entries have been removed and we are 100% jira now. We hope
to get redirects in place so people will not hit broken links but get to
correct jira issue instead.
http://mail-archives.apache.org/mod_mbox/commons-dev/200803.mbox/%3c8a81b4af0803081206v290eb85cjda5a1d4555ea0ccb@mail.gmail.com%3e
Community
=========
o No new committers
o New PMC members
- Gary Gregory
Sanselan has been in incubation since September 2007. Sanselan is a pure-java image library for reading and writing a variety of image formats. The community is still small, with a few more members now compared to the beginning. The code base has been imported and the package names have been changed to org.apache.sanselan. Work continues on scrubbing the code and organizing it into maven. A release is being prepared.
General
=======
o The process of electing PMC members and committers has been fixed in writing
https://svn.apache.org/repos/private/pmc/commons/templates/new-pmc-workflow.txt
This brought up the question what should happen first: Ask whether the person
wants to join the PMC before asking for the board's ack ...or first checking
with the board so that a rejection is a more private affair and does not harm
any feeling of the potential candidate. The general consensus was to check
with the board first.
If there any thoughts we are happy get some further feedback on this.
o JDK compatibility has always been a strong contract at Commons.
Support for older java version has always been very important. There still
is not a single Commons component that made the move to java 5. It has been
raised that this might become a problem in the future if we don't move
forward on this. More and more users expect us to also provide them with
libraries that make use of the features of new java platforms.
This seems especially crucial for Commons Collections and Lang.
The exact steps have not been decided yet but it seems like a separate
package name and keeping the older libraries on a maintenance branch is
a viable option.
o Based on http://markmail.org/ user activity is slowly declining while
developer discussions have picked up a bit.
o Quick news for some of the components:
o Question has come up whether commons codec is thread safe
- request for better documentation
o More activity on commons jexl
- discussion for a roadmap towards 2.0
o Discussion about moving commons jci fam (file alteration monitor)
component from jci to io
- overlap with commons vfs fam
- no agreement how to move forward yet
- options
- keep in jci (already own jar)
- own component (a bit small)
- move into io (increases the size of io)
o Again the question have been brought up about the status of commons
cli 2.0
- working but no release
- little activity
- cli 1.1 introduced some showstoppers
- other projects (like groovy) might look into other libraries instead
o Concerns have been raised related to the retirement of Jakarta Slide.
It was suggested that VFS could include an implementation of a webdav
client. This has been rejected as out of scope.
Releases
========
o Released
- commons configuration 1.5
- commons logging 1.1.1
- commons parent pom 5
- commons skin 2
o Upcoming
- commons SCXML 0.7
Infrastructure
==============
o The maven based release process has been discussed and improved.
o Created a pmc area in subversion with
- board reports
- tsu report
- process templates (new committer/new pmc member)
Community
=========
o New committers
- Jukka Zitting
o New PMC member
- James Carman
- Ben Speakmon
The Sanselan Project is a pure-java image library for reading and writing a variety of image formats. The autoexport from confluence to our site has been set up (see http://incubator.apache.org/sanselan/) so documenation can be added soon. We are looking for images (with no copyright restrictions) that can be used for unit testing. Existing (private) unit tests rely on copyrighted images that cannot be used.
Summary
=======
Not that much happened this month.
o A couple of new people on the scene that expressed their
willingness to contribute
o Discussions of "sponsoring" compress with code from TrueZip
- https://truezip.dev.java.net/
- one man show
- ASL2.0
o Consensus on using continuum for nightlies
Releases
========
o None
Infrastructure
==============
o Some problems with the site m2 site builds
o Discussion about nightlies and CI
- build "nightlies" only on commits keeping the last 5
successful build
- pure convenience
- does not replace GUMP (different purpose)
Community
=========
o No new committers
o No new PMC members
Summary
=======
o Move to TLP has been performed
o Agreed on committer voting rules (voting in private, public invite)
o Discussed non-java components (pragmatic approach: we deal with the
situation if it arises)
Releases
========
o 04.08.2007 BeanUtils 1.8.0 BETA
http://mail-archives.apache.org/mod_mbox/commons-dev/200708.mbox/%3c55afdc850708040228i425bd317k26c27d1ee0dba2e0@mail.gmail.com%3e
o 10.08.2007 Commons-parent 4 (maven POM)
http://mail-archives.apache.org/mod_mbox/commons-dev/200708.mbox/%3c46BC8DAA.6050207@apache.org%3e
o 15.08.2007 Commons-sandbox-parent 2 (maven POM)
http://mail-archives.apache.org/mod_mbox/commons-dev/200708.mbox/%3c46C344EE.205@apache.org%3e
Infrastructure
==============
o Fully established TLP
- Subversion and website have been moved
- New mailing lists are in place
- A simple logo has been put in place to fill the jakarta void
- Few component sites still need to be re-generated
o Continuous Integration via Continuum on vmbuild1 available
- http://vmbuild1.apache.org/continuum/groupSummary.action
Community
=========
o Agreed on committer voting rules
1. ask on private
2. propose on private
3. vote on private
4. ask the prospect if he wants to join on dev list
o No new committers
o No new PMC members
Summary
=======
We are still waiting for the infrastructure part to happen to
finish the
TLP move. Other than that business as usual.
Releases
========
o 08 July Commons CLI 1.1
o 02 July Commons IO 1.3.2
o 25 June Commons Modeler 2.0.1
o 18 June Commons JCI 1.0
Infrastructure
==============
o Still work to be done for TLP https://issues.apache.org/jira/
browse/INFRA-1283
Community
=========
o We agreed to only migrate commit rights of committers that did a
commit in the past 2 years. Of course any previous committer just has
to ask to get his rights back at any time. See the jira issue for the
initial list of committers
o No new committers
o New PMC members
- Simon Kitching
- Rahul Akolkar
Let this space be blank, because there's nothing of interest to report. (Make of that what you will. I brought up my concerns before to the board last time, which caused yet another pointless thread that I don't care to rehash again because it produced nothing fruitful then and unlikely to do so now.)
Well, there's been *nothing* happening in Commons since the last report. That's partly because my last board report set off yet another discussion about the relationship between Jakarta Commons and Apache Commons. Once again, nothing happened subsequently. However, there was a spike in discussion over in Jakarta Commons dev list. The other component in the slowdown is that the developers involved with serf (still the only codebase that the PMC oversees) haven't had a lot of time to dedicate to it (following a rather intense quarter of activity though!). I'm frankly at a loss as to what we should do with this project. I strongly believe that the ASF *does* need a place to store small, reusable components. However, I believe that the current situation isn't conducive to the project's growth and I'm not sure what we can do to repair it.
The report, as noted in Attachment J, was approved by General Consent.
Ken reported that things were quiet within Commons. He does expect things to "catch fire" with the move of apr_serf. Approved by General Consent.
There has been no progress in the Commons Project.
The Apache Commons project has essentially been marking time since November of 2003. There are a number of work items on the table that I hope/expect to get resolved within the next quarter; these include but are not necessarily limited to: o Setting up Subversion as the A-C CMS, instead of CVS o Importing APR-Serf, and possibly some other intra-ASF efforts o Coming to various conclusions on logistical ane infrastructural issues (e.g., relationships between components at the Web site level, the CMS module level, and the mailing list) o Refining the project bylaws and mission o Determining logical boundaries (e.g., language, function, concept, ..) and how to allow them to help the SNR without becoming obstacles to collaboration The project fell off my radar -- and apparently that of some others -- after ApacheCon in 2003, and I have been remiss until now in picking things up and getting things going again; a remission I am now correcting.
Ken reported that there was nothing to report.
Ken reported that the Commons Project was progressing well. There were discussions regarding the "fragmented" community and how this maps to PMCs in general. There was also questions regarding commit access and how "transferable" is it, or should be, among ASF projects and sub-projects. It appeared to be commonly accepted that Commons should be language agnostic.
Ken reported that work was being done to generate the bylaws of the Commons Project. Discussion on Commons and the 'reorg' list also made it clear that an ASF incubator was likely warranted.