This was extracted (@ 2024-12-18 22:10) from a list of minutes
which have been approved by the Board.
Please Note
The Board typically approves the minutes of the previous meeting at the
beginning of every Board meeting; therefore, the list below does not
normally contain details from the minutes of the most recent Board meeting.
WARNING: these pages may omit some original contents of the minutes.
Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).
Report was filed, but display is awaiting the approval of the Board minutes.
# Apache Cayenne Board Report, September 2024 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Project Status ### Project State Ongoing ### Issues for Board None ## Membership Data Apache Cayenne was founded 2006-12-19 (18 years ago). There are currently 24 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - The PMC voted to invite Jurgen Doll to be a commiter. He accepted the invitation and was added on 2024-08-27. ## Project Activity After the release of 4.2.x, most development has shifted to 5.0. Prior versions are maintenance-only. Two releases, 4.2.1 and 5.0.M1, went out the past quarter. - Cayenne 4.0.x (stable) - Maintenance only. - Cayenne 4.1.x (stable) - Maintenance only. - Cayenne 4.2.x (stable) - Maintenance only. - Cayenne 5.0 (milestone) - New features and primary development. ### Releases - Cayenne 4.0.3 on 2023-03-02. - Cayenne 4.1.1 on 2021-12-24. - Cayenne 4.2.1 on 2024-06-20. - Cayenne 5.0.M1 on 2024-09-09. ## Community Health Cayenne is healthy. The past quarter included a maintenance release 4.2.1, which fixed a regression issue introduced in 4.2.0, and the first milestone release 5.0.M1. Developer mailing list traffic was up mainly due to the two releases and new feature discussions. User mailing list traffic also increased with disucssions on how to use a few features of Cayenne and migration tips from EOF, a legacy ORM from NeXT/Apple.
# Apache Cayenne Board Report, June 2024 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Project Status ### Project State Ongoing ### Issues for Board None ## Membership Data Apache Cayenne was founded 2006-12-19 (17 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. There was recent discussion (on the private mailing list) about adding a new committer who has been active finding bugs and submitting patches. We will make an invitation soon to become an official committer. ## Project Activity After the release of 4.2, most development has shifted to 5.0 (unreleased). Prior versions are maintenance-only. - Cayenne 4.0.x (stable) - Maintenance only. - Cayenne 4.1.x (stable) - Maintenance only. - Cayenne 4.2.x (stable) - Maintenance only. - Cayenne 5.0 (unreleased) - Features are being defined and development has started. Cayenne 4.2.1 is being prepared for a maintenance release. A regression was found which halted the release vote, but it should be released soon. ### Releases - Cayenne 4.0.3 on 2023-03-02. - Cayenne 4.1.1 on 2021-12-24. - Cayenne 4.2 on 2023-05-25. ## Community Health Cayenne is healthy, but the past quarter has generally been slower than before. After the 4.2.1 maintenance release, 5.0 will get more attention.
# Apache Cayenne Board Report, March 2024 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Project Status ### Project State Ongoing ### Issues for Board None ## Membership Data Apache Cayenne was founded 2006-12-19 (17 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity After the release of 4.2, development has shifted to 5.0 (unreleased). Prior versions are maintenance-only. - Cayenne 4.0.x (stable) - Maintenance only. - Cayenne 4.1.x (stable) - Maintenance only. - Cayenne 4.2.x (stable) - Maintenance only. - Cayenne 5.0 (unreleased) - Features are being defined and development has started. ### Releases - Cayenne 4.0.3 on 2023-03-02. - Cayenne 4.1.1 on 2021-12-24. - Cayenne 4.2 on 2023-05-25. ## Community Health Cayenne is healthy. User mailing list traffic increased due to user questions and support. Developer mailing list traffic decreased with only a little discussion about Cayenne 5.0 and documentation issues. GitHub activity is up, especially opened and closed PRs.
# Apache Cayenne Board Report, December 2023 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Project Status ### Project State Ongoing ### Issues for Board None ## Membership Data Apache Cayenne was founded 2006-12-19 (17 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity After the release of 4.2, development has shifted to 5.0 (unreleased). Prior versions are maintenance-only. - Cayenne 4.0.x (stable) - Maintenance only. - Cayenne 4.1.x (stable) - Maintenance only. - Cayenne 4.2.x (stable) - Maintenance only. - Cayenne 5.0 (unreleased) - Features being defined. ### Releases - Cayenne 4.0.3 on 2023-03-02. - Cayenne 4.1.1 on 2021-12-24. - Cayenne 4.2 on 2023-05-25. ## Community Health Cayenne is healthy. JIRA and developer mailing list activity increased due to 5.0 activity and discussions. User mailing list traffic was low, but questions are actively addressed.
# Apache Cayenne Board Report, September 2023 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Project Status ### Project State Ongoing ### Issues for Board None ## Membership Data Apache Cayenne was founded 2006-12-19 (17 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity After the release of 4.2, development has shifted to 5.0 (unreleased). Prior versions are maintenance-only. - Cayenne 4.0.x (stable) - Maintenance only. - Cayenne 4.1.x (stable) - Maintenance only. - Cayenne 4.2.x (stable) - Maintenance only. - Cayenne 5.0 (unreleased) - Features being defined. ### Releases - Cayenne 4.0.3 on 2023-03-02. - Cayenne 4.1.1 on 2021-12-24. - Cayenne 4.2 on 2023-05-25. ## Community Health Cayenne is healthy. JIRA activity increased while developer mailing list and commit traffic were roughly the same. User mailing list traffic saw a large decline, but questions are actively addressed.
# Apache Cayenne Board Report, June 2023 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Project Status ### Project State Ongoing ### Issues for Board On the December Board Report, Rich Bowen commented: >> 4 years since adding a committer, and 5 since adding a PMC >> member, is concerning for the long-term sustainability of >> the project. Have you recently had a hard look to see what >> new contributors might be invited to join the project >> community? Cayenne reported on March Board Report: > Cayenne's core committers and PMC are rather stable. That said, there > is an individual who has submitted several PRs and bug reports for rather > non-trivial issues and we are planning to invite him to become a committer > soon. Hopefully he will accept a role in the project. This still needs to be addressed. ## Membership Data Apache Cayenne was founded 2006-12-19 (16 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity Cayenne 4.2 released: https://cayenne.apache.org/2023/05/cayenne-42-final-released/ Development is shifting to 5.0 (unreleased). Prior versions are maintenance-only. - Cayenne 4.0.x (stable) - Maintenance only. - Cayenne 4.1.x (stable) - Maintenance only. - Cayenne 4.2.x (stable) - Maintenance only. - Cayenne 5.0 (unreleased) - Features being defined. ### Releases - Cayenne 4.0.3 on 2023-03-02. - Cayenne 4.1.1 on 2021-12-24. - Cayenne 4.2 on 2023-05-25. ## Community Health Cayenne is healthy. JIRA, Git, and user mailing list activity were lower as 4.2 stabilized prior to release. Developer mailing list slightly higher due to 4.2 being released and 5.0 feature set discussions. Questions on the user mailing list are actively addressed.
# Apache Cayenne Board Report, March 2023 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Issues On the December Board Report, Rich Bowen commented: > 4 years since adding a committer, and 5 since adding a PMC > member, is concerning for the long-term sustainability of > the project. Have you recently had a hard look to see what > new contributors might be invited to join the project > community? Cayenne's core committers and PMC are rather stable. That said, there is an individual who has submitted several PRs and bug reports for rather non-trivial issues and we are planning to invite him to become a committer soon. Hopefully he will accept a role in the project. ## Membership Data Apache Cayenne was founded 2006-12-19 (16 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity Development is focused on Cayenne 4.2, but shifting to 5.0 (unreleased). Prior versions are maintenance-only. 4.2.RC2 was released released last quarter and had one serious regression issue which has been resolved. We expect to have an RC3 soon followed by a GA release. NOTE: We also did a legacy release last week of 4.0.3 (first in about 4 years for 4.0.x) to fix a compatibility issue with Cayenne Modeler running under Java 17. - Cayenne 4.0.x (stable) - Maintenance only. - Cayenne 4.1.x (stable) - Maintenance only. - Cayenne 4.2.x (release candidate) - Pre-release development work mainly. ### Releases - Cayenne 4.0.3 on 2023-03-02. - Cayenne 4.1.1 on 2021-12-24. - Cayenne 4.2.RC2 on 2022-12-06. ## Community Health Cayenne is healthy. JIRA, Git, and mailing list activity were slightly elevated over the last quarter due to bug fixes and releases for 4.2.x and 4.0.x. Questions on the user mailing list are actively addressed.
# Apache Cayenne Board Report, December 2022 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Issues There are no issues requiring board attention at this time. ## Membership Data Apache Cayenne was founded 2006-12-19 (16 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity Development is focused on Cayenne 4.2, but shifting to 5.0 (unreleased). Prior versions are maintenance-only. 4.2.RC2 was just released and, barring blocking issues, will become the 4.2 GA release. - Cayenne 4.0.x (stable) - Maintenance only. - Cayenne 4.1.x (stable) - Maintenance only. - Cayenne 4.2.x (release candidate) - Pre-release development work mainly. ### Releases - Cayenne 4.0.2 on 2019-10-14. - Cayenne 4.1.1 on 2021-12-24. - Cayenne 4.2.RC2 on 2022-12-06. ## Community Health Cayenne is healthy. JIRA, Git, and mailing list activity were all elevated over the last quarter. Much of this activity was due to the 4.2.RC2 release and shift towards 5.0. Development mailing list traffic was especially elevated as discussions of what the next major release of Cayenne should include (and deprecate), now that 4.2 is being finalized. Questions on the user mailing list are actively addressed.
# Apache Cayenne Board Report, September 2022 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Issues There are no issues requiring board attention at this time. ## Membership Data Apache Cayenne was founded 2006-12-19 (16 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity Development is focused on Cayenne 4.2. Prior versions are maintenance-only. - Cayenne 4.0.x (stable) - Maintenance only. - Cayenne 4.1.x (stable) - Maintenance only. - Cayenne 4.2.x (beta) - Pre-release development work mainly. ### Releases - Cayenne 4.0.2 on 2019-10-14. - Cayenne 4.1.1 on 2021-12-24. - Cayenne 4.2.RC1 on 2022-06-13. ## Community Health Cayenne is healthy. JIRA, Git, and mailing list activity were all elevated over the last quarter. Much of this activity was due to the 4.2.RC1 release. Development mailing list traffic was especially elevated as discussions of what the next major release of Cayenne should include, now that 4.2 is being finalized. Questions on the mailing list are actively addressed.
# Apache Cayenne Board Report, June 2022 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Issues There are no issues requiring board attention at this time. ## Membership Data Apache Cayenne was founded 2006-12-19 (15 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity Development is focused on Cayenne 4.2. Prior versions are maintenance-only. - Cayenne 4.0.x (stable) - Maintenance only. - Cayenne 4.1.x (stable) - Maintenance only. - Cayenne 4.2.x (beta) - Most development work is focused on this version. ### Releases - Cayenne 4.0.2 on 2019-10-14. - Cayenne 4.1.1 on 2021-12-24. - Cayenne 4.2.B1 on 2021-12-07. Note: Cayenne 4.2.RC1 is currently undergoing a release vote. ## Community Health Cayenne is healthy. JIRA and Git activity were lower as development on 4.2 stabilized ahead of the vote for the RC. Mailing list (user and development) activity was up over the past quarter. Questions on the mailing list are actively addressed.
# Apache Cayenne Board Report, March 2022 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Issues A security vulnerability report was passed to the Cayenne PMC from the Apache Security Team. This vulnerability targets an optional and rarely used component of Cayenne: Remote Object Persistence (ROP). ROP is a Java client library used to execute Cayenne operations (query, insert, update, etc) against the Java server (and backing database) from a Java clent. After researching the issue, we created a CVE (CVE-2022-24289) and announced to our userbase that anyone using ROP (rare) should upgrade to Cayenne 4.2 OR update to a patched version of Java (after 6u211, 7u201, 8u191, or 11.0.1) OR use protobuf instead of Hessian serialization. No action needs to be taken for non-ROP applications. ## Membership Data Apache Cayenne was founded 2006-12-19 (15 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity Development is focused on Cayenne 4.2. Prior versions are maintenance-only. - Cayenne 4.0 (stable) - Maintenance only. - Cayenne 4.1 (stable) - Maintenance only. - Cayenne 4.2 (beta) - Most development work is focused on this version. ### Releases - Cayenne 4.0.2 on 2019-10-14. - Cayenne 4.1.1 on 2021-12-24. - Cayenne 4.2.B1 on 2021-12-07. ## Community Health Cayenne is healthy. JIRA, Git, and mailing list (user and development) activity was up over the past quarter. Questions on the mailing list are actively addressed.
# Apache Cayenne Board Report, December 2021 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Issues On the June Board Report, Justin Mclean commented: > I notice that your latest source release contains compiled code in the form > of jars and class files. There may be a reason why these are included, but > in general a source releases shouldn't contain jar or class files. It > would be good to review this. This issue has been addressed and there are no known issues requiring board attention at this time. ## Membership Data Apache Cayenne was founded 2006-12-19 (15 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity Development is focused on Cayenne 4.2. Prior versions are maintenance-only. A vote for Cayenne 4.2B1 is currently underway and release of the first beta is expected by mid-December. - Cayenne 4.0 (stable) - Maintenance only. - Cayenne 4.1 (stable) - Maintenance only. - Cayenne 4.2 (development) - Most development work is focused on this version. ### Releases - Cayenne 4.0.2 on 2019-10-14. - Cayenne 4.1 on 2020-07-21. - Cayenne 4.2.M3 on 2021-03-19. ## Community Health Cayenne is healthy. JIRA, Git, and mailing list (user and development) activity was up over the past quarter. Questions on the mailing list are actively addressed.
# Apache Cayenne Board Report, September 2021 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Issues On the previous Board Report, Justin Mclean commented: > I notice that your latest source release contains compiled code in the form > of jars and class files. There may be a reason why these are included, but > in general a source releases shouldn't contain jar or class files. It > would be good to review this. This has mostly (or completely) been addressed, but we still need to do another pass to verify it is complete. No other issues require board attention at this time. ## Membership Data Apache Cayenne was founded 2006-12-19 (14 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity Development is focused on Cayenne 4.2. Prior versions are maintenance-only. - Cayenne 4.0 (stable) - Maintenance only. - Cayenne 4.1 (stable) - Maintenance only. - Cayenne 4.2 (development) - Most development work is focused on this version. ### Releases - Cayenne 4.0.2 on 2019-10-14. - Cayenne 4.1 on 2020-07-21. - Cayenne 4.2.M3 on 2021-03-19. ## Community Health Cayenne is healthy. JIRA, Git, and mailing list activity were down over the past quarter with few issues reported following the 4.2 Milestone 3 release. Summer has traditionally be a slower quarter for the project as well. Questions on the mailing list are being actively addressed.
# Apache Cayenne Board Report, June 2021 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Issues There are no issues requiring board attention at this time. ## Membership Data Apache Cayenne was founded 2006-12-19 (14 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity Development is focused on Cayenne 4.2. Prior versions are maintenance-only. - Cayenne 4.0 (stable) - Maintenance only. - Cayenne 4.1 (stable) - Maintenance only. - Cayenne 4.2 (development) - Most development work is focused on this version. ### Releases - Cayenne 4.0.2 on 2019-10-14. - Cayenne 4.1 on 2020-07-21. - Cayenne 4.2.M3 on 2021-03-19. ## Community Health Cayenne is healthy. JIRA, Git, and mailing list activity were up over the past quarter as issues with the 4.2 Milestone are discovered and resolved. Questions on the mailing list are being actively addressed.
# Apache Cayenne Board Report, March 2021 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Issues There are no issues requiring board attention at this time. ## Membership Data Apache Cayenne was founded 2006-12-19 (14 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity Development is focused on Cayenne 4.2. Prior versions are maintenance-only. - Cayenne 4.0 (stable) - Maintenance only. - Cayenne 4.1 (stable) - Maintenance only. - Cayenne 4.2 (development) - Most development work is focused on this version. ### Releases - Cayenne 4.0.2 on 2019-10-14. - Cayenne 4.1 on 2020-07-21. - Cayenne 4.2.M2 on 2020-10-12. ## Community Health Cayenne is healthy, but JIRA, Git, and mailing list activity are currently lower than normal, perhaps due to the lull before Cayenne 4.2 is finally released. Questions on the mailing list are still actively addressed.
# Apache Cayenne Board Report, December 2020 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Issues There are no issues requiring board attention at this time. ## Membership Data Apache Cayenne was founded 2006-12-19 (14 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity Development is focused on Cayenne 4.2. Prior versions are maintenance-only. - Cayenne 4.0 (stable) - Maintenance only. - Cayenne 4.1 (stable) - Maintenance only. - Cayenne 4.2 (development) - Most development work is focused on this version. ### Releases - Cayenne 4.0.2 on 2019-10-14. - Cayenne 4.1 on 2020-07-21. - Cayenne 4.2.M2 on 2020-12-12. ## Community Health Cayenne is healthy. Development activity is stable and and we have a stable user and developer community. ### Mailing List Activity - dev@cayenne.apache.org had a 29% decrease in traffic in the past quarter (15 emails compared to 21). - user@cayenne.apache.org had a 9% decrease in traffic in the past quarter (76 emails compared to 83). User mailing list traffic decrease is mainly due to having only a single development version (4.2) following the release of Cayenne 4.1 Final instead of having two active pipelines. ### JIRA and GitHub Activity - 20 issues opened in JIRA, past quarter (100% increase). - 19 issues closed in JIRA, past quarter (280% increase). - 65 commits in the past quarter (-18% decrease). - 5 code contributors in the past quarter (66% increase). - 13 PRs opened on GitHub, past quarter (85% increase). - 11 PRs closed on GitHub, past quarter (120% increase). JIRA and GitHub activity mainly reflect the transitioning of effort from 4.1 to 4.2.
# Apache Cayenne Board Report, September 2020 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Issues There are no issues requiring board attention at this time. ## Membership Data Apache Cayenne was founded 2006-12-19 (14 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity Development is focused on Cayenne 4.2. Prior versions are maintenance-only. - Cayenne 4.0 (stable) - Maintenance only. - Cayenne 4.1 (stable) - Maintenance only. - Cayenne 4.2 (development) - Most development work is focused on this version. ### Releases - Cayenne 4.0.2 on 2019-10-14. - Cayenne 4.1 on 2020-07-21. - Cayenne 4.2.M1 on 2020-04-15. ## Community Health Cayenne is healthy. Development activity is stable and and we have a stable user and developer community. ### Mailing List Activity - dev@cayenne.apache.org had a 40% decrease in traffic in the past quarter (23 emails compared to 38). - user@cayenne.apache.org had a 148% increase in traffic in the past quarter (87 emails compared to 35). User mailing list traffic increase was mainly due to releasing Cayenne 4.1 Final and questions about Cayenne 4.2.M1. ### JIRA and GitHub Activity - 8 issues opened in JIRA, past quarter (38% decrease). - 4 issues closed in JIRA, past quarter (66% decrease). - 78 commits in the past quarter (8% increase). - 4 code contributors in the past quarter (20% decrease). - 8 PRs opened on GitHub, past quarter (33% decrease). - 7 PRs closed on GitHub, past quarter (30% decrease). JIRA and GitHub activity mainly reflect fixing issues to release Cayenne 4.1, plus a few new features added to 4.2.
## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Issues There are no issues requiring board attention at this time. ## Membership Data Apache Cayenne was founded 2006-12-19 (13 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity Development is focused on Cayenne 4.1 and 4.2. Prior versions are maintenance-only. - Cayenne 3.1.3 (aging) - Maintenance only. - Cayenne 4.0.2 (stable) - Maintenance only. - Cayenne 4.1.RC3/GM (beta) - Expecting to release Cayenne 4.1 as soon as final bugs are fixed and tested. - Cayenne 4.2M2 (development) - Most development work is focused on this version. ### Releases - Cayenne 3.1.3 on 2018-07-25. - Cayenne 4.0.2 on 2019-10-14. - Cayenne 4.1.RC2 on 2019-10-25. - Cayenne 4.2.M1 on 2020-04-15. ## Community Health Cayenne is healthy. Development activity is stable and and we have a stable user and developer community. ### Mailing List Activity - dev@cayenne.apache.org had a 127% increase in traffic in the past quarter (41 emails compared to 18). - user@cayenne.apache.org had a 2% increase in traffic in the past quarter (35 emails compared to 34). Developer mailing list traffic increase was mainly due to releasing Cayenne 4.2.M1. ### JIRA and GitHub Activity - 10 issues opened in JIRA, past quarter (11% increase). - 10 issues closed in JIRA, past quarter (25% increase). - 69 commits in the past quarter (46% increase). - 6 code contributors in the past quarter (100% increase). - 11 PRs opened on GitHub, past quarter (37% increase). - 10 PRs closed on GitHub, past quarter (42% increase). JIRA and GitHub increases reflect issues fixed and new features added to Cayenne 4.2 (the released M1 in April and features added since then).
# Apache Cayenne Board Report, March 2020 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling tool. ## Issues There are no issues requiring board attention at this time. ## Membership Data Apache Cayenne was founded 2006-12-19 (13 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity Development is focused on Cayenne 4.1 and 4.2. Prior versions are maintenance-only. - Cayenne 3.1.3 (aging) - Maintenance only. - Cayenne 4.0.2 (stable) - Maintenance only. - Cayenne 4.1.RC2 (beta) - Expecting to release Cayenne 4.1 as soon as final bugs are fixed and tested. - Cayenne 4.2M1 (development) - Most development work is focused on this version. ### Releases - Cayenne 3.1.3 on 2018-07-25. - Cayenne 4.0.2 on 2019-10-14. - Cayenne 4.1.RC2 on 2019-10-29. ## Community Health Cayenne is healthy. Development activity is stable and and we have a stable user and developer community. ### Mailing List Activity - dev@cayenne.apache.org had a 70% decrease in traffic in the past quarter (18 emails compared to 60). - user@cayenne.apache.org had a 65% decrease in traffic in the past quarter (34 emails compared to 96). Mailing list traffic decrease is hopefully due to fewer issues being discovered with the 4.1 RC release. ### JIRA and GitHub Activity - 8 issues opened in JIRA, past quarter (-68% decrease). - 7 issues closed in JIRA, past quarter (-50% decrease). - 37 commits in the past quarter (-76% decrease). - 2 code contributors in the past quarter (-33% decrease). - 7 PRs opened on GitHub, past quarter (75% increase). - 4 PRs closed on GitHub, past quarter (400% increase). JIRA and GitHub activity likely reflects the mailing list activity with fewer issues arising from the 4.1 RC release.
# Apache Cayenne Board Report, December 2019 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI mapping/modeling tool. ## Issues There are no issues requiring board attention at this time. ## Membership Data Apache Cayenne was founded 2006-12-19 (13 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity Development is focused on Cayenne 4.1 and 4.2. Prior versions are maintenance-only. - Cayenne 3.1.3 (aging) - Maintenance only. - Cayenne 4.0.2 (stable) - Maintenance only. - Cayenne 4.1.RC (beta) - Expecting to release Cayenne 4.1 soon as final bugs are fixed and tested. - Cayenne 4.2M1 (development) - Most development work is focused on this version. ### Releases - Cayenne 3.1.3 on 2018-07-25. - Cayenne 4.0.2 on 2019-10-14. - Cayenne 4.1.RC1 on 2019-10-14. - Cayenne 4.1.RC2 on 2019-10-29. ## Community Health Cayenne is healthy. Development activity is stable and and we have a stable user and developer community. ### Mailing List Activity - dev@cayenne.apache.org had a 226% increase in traffic in the past quarter (62 emails compared to 19). - user@cayenne.apache.org had a 29% increase in traffic in the past quarter (96 emails compared to 74). Mailing list traffic increased mainly due to 4.1 RC issues being discovered, fixed, and new RC versions released. ### JIRA Activity - 23 issues opened in JIRA, past quarter (-32% decrease). - 14 issues closed in JIRA, past quarter (-61% decrease). - 156 commits in the past quarter (19% increase).
## Description: Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI mapping/modeling tool. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Cayenne was founded 2006-12-19 (13 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity: Development is focused on Cayenne 4.1 and 4.2. Prior versions are maintenance-only. - Cayenne 3.1.3 (aging) - Maintenance only. - Cayenne 4.0.1 (stable) - Maintenance only. - Cayenne 4.1.RC (beta) - Expecting to release Cayenne 4.1 soon as final bugs are fixed and tested. - Cayenne 4.2M1 (development) - Most development work is focused on this version. ### Releases: - Cayenne 3.1.3 on 2018-07-25. - Cayenne 4.0.1 on 2018-12-28. - Cayenne 4.1.B2 on 2019-05-13. ## Community Health: Cayenne is healthy. Development activity is stable and and we have a stable user and developer community. ### JIRA Activity: - 30 issues opened in JIRA, past quarter (-6% decrease). - 36 issues closed in JIRA, past quarter (9% increase).
## Description: Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI mapping/modeling tool. ## Issues: There are no issues requiring board attention at this time. ## Activity: - Cayenne 4.1.B2 released - Lots of work is being done on Cayenne 4.2 ## Health report: Cayenne is healthy, active mature project. Development activity is stable and and we have a stable user and developer community. ## PMC changes: - Currently 9 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Nikita Timofeev on Sun Jun 25 2017 ## Committer base changes: - Currently 23 committers. - No new committers added in the last 3 months - Last committer addition was Arseni Bulatski at Mon Dec 10 2018 ## Releases: - Last release was 4.1.B2 on May 4 2019 ## JIRA activity: - 32 JIRA tickets created in the last 3 months - 31 JIRA tickets closed/resolved in the last 3 months
# Apache Cayenne Board Report, March 2019 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI mapping/modeling tool. ## Issues There are no issues requiring board attention at this time. ## Activity New development is focused on Cayenne 4.1. Prior versions are maintenance-only. - Cayenne 3.1.3 (aging) - Maintenance only. - Cayenne 4.0 (stable) - Maintenance only. - Cayenne 4.1.B1 (development/beta) - Development continues on Cayenne 4.1. Milestone 3 was dropped in favor of Beta 1, which will be released soon. ## Health Report Cayenne is healthy. Development activity is stable and and we have a stable user and developer community. ## PMC Changes - Currently 9 PMC members. - No new PMC members added in the last 3 months. - Last PMC addition is Nikita Timofeev on Sun Jun 25 2017. ## Committer Base Changes - Currently 23 committers. - Last committer addition is Arseni Bulatski on Mon Dec 10 2018. ## Releases - Cayenne 3.1.3 on Wed Jul 25 2018. - Cayenne 4.0 on Mon Aug 20 2018. - Cayenne 4.1.M2 on Wed Jul 25 2018. Cayenne 4.1.B1 is being prepared for release. ## JIRA Activity - 51 JIRA tickets created in the last 3 months. - 36 JIRA tickets closed/resolved in the last 3 months.
# Apache Cayenne Board Report, December 2018 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI mapping/modeling tool. ## Issues There are no issues requiring board attention at this time. ## Activity With the release of Cayenne 4.0, new development is focused on the next milestone iteration. - Cayenne 3.1.3 (aging) - Maintenance only. - Cayenne 4.0 (stable) - Maintenance only. - Cayenne 4.1M3 (development/milestone) - Development continues on Cayenne 4.1M3. ## Health Report Cayenne is healthy. Development activity is stable and and we have a stable user and developer community. ## PMC Changes - Currently 9 PMC members. - No new PMC members added in the last 3 months. - Last PMC addition is Nikita Timofeev on Sun Jun 25 2017. ## Committer Base Changes - Currently 23 committers. - Last committer addition is Arseni Bulatski on Mon Dec 10 2018. ## Releases - Cayenne 3.1.3 on Wed Jul 25 2018. - Cayenne 4.0 on Mon Aug 20 2018. - Cayenne 4.1.M2 on Wed Jul 25 2018. ## JIRA Activity - 27 JIRA tickets created in the last 3 months. - 19 JIRA tickets closed/resolved in the last 3 months.
# Apache Cayenne Board Report, September 2018 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI mapping/modeling tool. ## Issues There are no issues requiring board attention at this time. ## Activity The past quarter saw 3 major releases as 4.0 was finally released, a new 4.1 milestone released, and a maintenance patch for 3.1.3 was also released. All of these releases include a fix for CVE-2018-11758 (https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-11758). - Cayenne 3.1.3 (aging) - Maintenance only. - Cayenne 4.0 (stable) - After years of development, the next major version of Cayenne was finalized and released. This version replaces 3.1.x as the current stable release -- not that 3.1.x is unstable, but upgrading is encouraged at this point. Some of the new features can be seen at https://cayenne.apache.org/2018/08/cayenne-40-final-released/. - Cayenne 4.1M2 (development/alpha) - Work continues on Cayenne 4.1 as a new milestone was released which includes new features and bug fixes. ## Health Report Cayenne is healthy. Development activity is stable and and we have a stable user and developer community. ## Board Questions During the last board meeting it was asked if there were any potential candidates for committers or the PMC. There are a few possible committers we are keeping an eye on and will encourage and coach should they show more interest. ## PMC Changes - Currently 9 PMC members. - No new PMC members added in the last 3 months. - Last PMC addition was Nikita Timofeev on Sun Jun 25 2017. ## Committer Base Changes - Currently 22 committers. - No new committers added in the last 3 months. - Last committer addition was Hugi Thordarson at Mon Jun 19 2017. ## Releases - Cayenne 3.1.3 on Wed Jul 25 2018. - Cayenne 4.0 on Mon Aug 20 2018. - Cayenne 4.1.M1 on Wed Jul 25 2018. ## JIRA Activity - 34 JIRA tickets created in the last 3 months. - 31 JIRA tickets closed/resolved in the last 3 months.
# Apache Cayenne Board Report, June 2018 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI mapping/modeling tool. ## Issues There are no issues requiring board attention at this time. ## Activity The first Release Candidate of Cayenne 4.0 occurred this quarter moving us closer to the final "GA" release. - Cayenne 3.1.2 (stable) - Maintenance only. Cayenne 3.1.2 is the current stable product line. - Cayenne 4.0 (development) - The API is frozen, barring any major issues, and development efforts are only for bug fixes and documentation leading up to the final release of Cayenne 4.0. - Cayenne 4.1 (development) - Work continues on Cayenne 4.1 even as 4.0 is being finalized. ## Health Report Cayenne is healthy. Development activity is stable and and we have a stable user and developer community. ## PMC Changes - Currently 9 PMC members. - No new PMC members added in the last 3 months. - Last PMC addition was Nikita Timofeev on Sun Jun 25 2017. ## Committer Base Changes - Currently 22 committers. - No new committers added in the last 3 months. - Last committer addition was Hugi Thordarson at Mon Jun 19 2017. ## Releases - Cayenne 3.1.2 on Wed Nov 22 2017. - Cayenne 4.0.RC1 on Sat Apr 26 2018. - Cayenne 4.1.M1 on Sat Oct 14 2017. ## JIRA Activity - 27 JIRA tickets created in the last 3 months. - 32 JIRA tickets closed/resolved in the last 3 months.
# Apache Cayenne Board Report, March 2018 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI mapping/modeling tool. ## Issues There are no issues requiring board attention at this time. ## Activity An overhauled website and core development on our future releases marked the main activity this quarter. - Cayenne 3.1.2 (stable) - Maintenance only. Cayenne 3.1.2 is the current stable product line. - Cayenne 4.0 (development) - The API is frozen, barring any major issues, and development efforts are only for bug fixes and documentation leading up to the final release of Cayenne 4.0. - Cayenne 4.1 (development) - Work continues on Cayenne 4.1 even as 4.0 is being finalized. - Website - An updated website that is cleaner, more modern, and mobile-friendly was launched this quarter. ## Health Report Cayenne is healthy. Development activity is stable and the website was overhauled. We have a stable user and developer community. ## PMC Changes - Currently 9 PMC members. - No new PMC members added in the last 3 months. - Last PMC addition was Nikita Timofeev on Sun Jun 25 2017. ## Committer Base Changes - Currently 22 committers. - No new committers added in the last 3 months. - Last committer addition was Hugi Thordarson at Mon Jun 19 2017. ## Releases - Cayenne 3.1.2 on Wed Nov 22 2017. - Cayenne 4.0.B2 on Sat Oct 7 2017. - Cayenne 4.1.M1 on Sat Oct 14 2017. ## Mailing List Activity - dev@cayenne.apache.org: - 131 subscribers (up 0 in the last 3 months). - 37 emails sent to list (96 in previous quarter). - user@cayenne.apache.org: - 248 subscribers (down -2 in the last 3 months). - 89 emails sent to list (122 in previous quarter). ## JIRA Activity - 25 JIRA tickets created in the last 3 months. - 27 JIRA tickets closed/resolved in the last 3 months.
# Apache Cayenne Board Report, December 2017 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI mapping/modeling tool. ## Issues There are no issues requiring board attention at this time. ## Activity Cayenne has had a busy quarter with 3 releases over 3 different development streams. - Cayenne 3.1 (stable) - Maintenance only. Cayenne 3.1.2 is a bug-fix release for the current stable product line. - Cayenne 4.0 (development) - The second 4.0 beta (4.0.B2) was released. The API is frozen, barring any major issues, and development effort is only for bug fixes and documentation leading up to the final release of Cayenne 4.0. - Cayenne 4.1 (development) - The first milestone release of Cayenne 4.1 (4.1.M1) brings many wanted features, including vastly improved memory utilization, elimination of dependencies on external frameworks, an updated Cayenne Modeler cross-platform GUI mapping/modeling tool, and Java 8 support. - Website - Work is progressing on an updated website with the goal to make it cleaner, more modern, and mobile-friendly. ## Health Report Cayenne is healthy. The framework is under active development, as evidenced by three releases the past quarter. We have a stable user and developer community. ## PMC Changes - Currently 9 PMC members. - No new PMC members added in the last 3 months. - Last PMC addition was Nikita Timofeev on Sun Jun 25 2017. ## Committer Base Changes - Currently 22 committers. - No new committers added in the last 3 months. - Last committer addition was Hugi Thordarson at Mon Jun 19 2017. ## Releases - Cayenne 3.1.2 on Wed Nov 22 2017. - Cayenne 4.0.B2 on Sat Oct 7 2017. - Cayenne 4.1.M1 on Sat Oct 14 2017. ## Mailing List Activity - dev@cayenne.apache.org: - 131 subscribers (up 2 in the last 3 months). - 97 emails sent to list (81 in previous quarter). - user@cayenne.apache.org: - 249 subscribers (down -4 in the last 3 months). - 125 emails sent to list (93 in previous quarter). ## JIRA Activity - 25 JIRA tickets created in the last 3 months. - 23 JIRA tickets closed/resolved in the last 3 months.
# Apache Cayenne Board Report, September 2017 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI mapping/modeling tool. ## Issues There are no issues requiring board attention at this time. ## Activity - Cayenne 3.1 (stable) - Maintenance only. - Cayenne 4.0 (development) - The release of our first 4.0 beta (4.0.B1) marked a significant milestone for Cayenne as the API is frozen, barring any major issues, and development effort is only for bug fixes and documentation for 4.0.B2 leading up to the final release of 4.0. - Cayenne 4.1 (development) - With the release of 4.0.B1, development efforts have begun on the next release, 4.1, which already include compelling updates, such as vastly improved memory utilization, progress towards eliminating dependencies on external frameworks, an updated Cayenne Modeler cross-platform GUI mapping/modeling tool, and Java 8 support. - Website - Started working on an updated website with the goal to make it cleaner, more modern, and mobile-friendly. ## Health Report Cayenne is healthy. The framework is under active development. The finishing touches (bug fixes and documentation) are being put on 4.0 beta in order to release 4.0 final. Active development of new features has begun for 4.1. We have a stable user and developer community. ## PMC Changes - Currently 9 PMC members. - Nikita Timofeev was added to the PMC on Sun Jun 25 2017. ## Committer Base Changes - Currently 22 committers. - Hugi Thordarson was added as a committer on Mon Jun 19 2017. ## Releases - Cayenne 4.0.B1 on Mon Jun 12 2017. ## JIRA Activity - 34 JIRA tickets created in the last 3 months. - 29 JIRA tickets closed/resolved in the last 3 months.
## Description: Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a GUI mapping/modeling tool. ## Issues: There are no issues requiring board attention at this time. ## Activity: - Cayenne 3.1 (stable) - Maintenance only. - Cayenne 4.0 (development) - Current development efforts are geared toward the 4.0 release. Artifacts for our first beta (4.0.B1) were just produced and approved for release, which is a significant milestone for the project. - Website - Started working on an updated website with the goal to make it cleaner, more modern, and mobile-friendly. ## Health report: Cayenne is healthy. The framework is under active development. We just released 4.0 Beta 1 which should be a feature/API freeze for the 4.0 release. We are starting to discuss what finishing touches (documentation, etc) need to be finished and what features to target after this release. We have a stable user and developer community. ## PMC changes: - Currently 8 PMC members. - No new PMC members added in the last 3 months. - Last PMC addition was Savva Kolbachev on Tue Apr 12 2016. ## Committer base changes: - Currently 21 committers. - No new committers added in the last 3 months. - Last committer addition was Nikita Timofeev at Fri Dec 23 2016. ## Releases: - Cayenne 4.0.B1 on Mon Jun 12 2017. - Cayenne 4.0.M5 on Mon Mar 6 2017. ## Mailing list activity: - dev@cayenne.apache.org: - 127 subscribers (down -1 in the last 3 months). - 104 emails sent to list (164 in previous quarter). - user@cayenne.apache.org: - 252 subscribers (up 3 in the last 3 months). - 151 emails sent to list (208 in previous quarter). ## JIRA activity: - 65 JIRA tickets created in the last 3 months. - 86 JIRA tickets closed/resolved in the last 3 months.
## Description: Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a GUI mapping/modeling tool. ## Issues: There are no issues requiring board attention at this time. ## Activity: - Cayenne 3.1 (stable) - Maintenance only. - Cayenne 4.0 (development) - This is where all current development effort is taking place. We just released a new milestone, which we hope to be our final milestone release before going into beta. ## Health report: Cayenne is still under active development and has a stable user and developer community. ## PMC changes: - Currently 8 PMC members. - No new PMC members added in the last 3 months. - Last PMC addition was Savva Kolbachev on Tue Apr 12 2016. ## Committer base changes: - Currently 21 committers. - Nikita Timofeev was added as a committer on Fri Dec 23 2016 ## Releases: - Cayenne 4.0.M5 was announced on Mon Mar 6 2017. ## Mailing list activity: - dev@cayenne.apache.org: - 128 subscribers (up 0 in the last 3 months) - 168 emails sent to list (81 in previous quarter) - user@cayenne.apache.org: - 250 subscribers (up 1 in the last 3 months) - 208 emails sent to list (96 in previous quarter) The increase in mailing list traffic is due to an increase in developer activity on the Cayenne milestones and from answering questions to those trying out the new milestone features or trying to perform more advanced operations using Cayenne. ## JIRA activity: - 96 JIRA tickets created in the last 3 months - 82 JIRA tickets closed/resolved in the last 3 months
## Description: Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a GUI mapping/modeling tool. ## Issues: There are no issues requiring board attention at this time. ## Activity: There were no releases on the stable (3.1) or alpha (4.0) branches this past reporting period, however there has been significant activity resolving issues in preparation for a 4.0.M4 release, which is currently being evaluated and voted upon. ## Health report: Cayenne is still under active development and has a stable user and developer community. ## PMC changes: - Currently 8 PMC members. - No new PMC members added in the last 3 months. - Last PMC addition was Savva Kolbachev on Tue Apr 12 2016. - PMC members decided it would be good to rotate the PMC Chair from time-to-time and voted to change PMC Chair from Andrus Adamchik to Michael Gentry (vote closed Mon Oct 17 2016). ## Committer base changes: - Currently 20 committers. - No new committers added in the last 3 months. - Last committer addition was Savva Kolbachev at Mon Jan 19 2015. We'd also like to note that Nikita Timofeev and Ruslan Ibragimov, while not direct Cayenne committers, have been making many needed and welcomed improvements to Cayenne recently and we appreciate their contributions to the project. ## Releases: - Last release was 4.0.M3 on Thu Feb 11 2016. We hope to have 4.0.M4 released this month. ## Mailing list activity: - dev@cayenne.apache.org: - 125 subscribers (up 1 in the last 3 months). - 85 emails sent to list (43 in previous quarter). - user@cayenne.apache.org: - 248 subscribers (up 2 in the last 3 months). - 94 emails sent to list (177 in previous quarter). ## JIRA activity: - 51 JIRA tickets created in the last 3 months. - 33 JIRA tickets closed/resolved in the last 3 months.
WHEREAS, the Board of Directors heretofore appointed Andrus Adamchik (aadamchik) to the office of Vice President, Apache Cayenne, and WHEREAS, the Board of Directors is in receipt of the resignation of Andrus Adamchik from the office of Vice President, Apache Cayenne, and WHEREAS, the Project Management Committee of the Apache Cayenne project has chosen by vote to recommend Michael Gentry (mgentry) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Andrus Adamchik is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Cayenne, and BE IT FURTHER RESOLVED, that Michael Gentry be and hereby is appointed to the office of Vice President, Apache Cayenne, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7C, Change the Apache Cayenne Project Chair, was approved by Unanimous Vote of the directors present.
## Description: Apache Cayenne is a Java persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a GUI mapping/modeling tool. ## Issues: There are no issues requiring board attention at this time. ## Activity: There were no releases on the stable (3.1) or alpha (4.0) branches this past reporting period. Most effort was directed to 4.0 development (expecially Remote Object Persistence - ROP) and bug fixes, environmental updates (such as fixing build failures), and mailing list support. ## Health report: Cayenne is still under active development and mailing list activity indicates we have an active and stable community, although with a summer vacation lull. ## PMC changes: - Currently 8 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Savva Kolbachev on Tue Apr 12 2016 ## Committer base changes: - Currently 20 committers. - No new committers added in the last 3 months - Last committer addition was Savva Kolbachev at Mon Jan 19 2015 ## Releases: - Last stable release was 3.1.1 on Mon May 16 2016 - Last milestone release was 4.0.M3 on Fri February 12 2016 ## Mailing list activity: Mailing list activity was lower than normal for development, likely due to summer vacations and other scheduling demands. Activity on the user list was near normal. - dev@cayenne.apache.org: - 124 subscribers (up 1 in the last 3 months): - 44 emails sent to list (120 in previous quarter) - user@cayenne.apache.org: - 247 subscribers (up 4 in the last 3 months): - 172 emails sent to list (185 in previous quarter) ## JIRA activity: - 21 JIRA tickets created in the last 3 months - 17 JIRA tickets closed/resolved in the last 3 months
## Description: Apache Cayenne is a Java persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a GUI mapping/modeling tool. ## Issues: There are no issues requiring board attention at this time. ## Activity: The project released version 3.1.1 (stable branch) to fix bugs, while continuing development on 4.0 (alpha branch). Many changes were made to 4.0 the past quarter for the Remote Object Persistence (ROP) layer of Cayenne to make it more modular and allow swapping serialization protocols. These changes will continue as ROP and other features are fleshed out for the 4.0 release. ## Health report: Cayenne is still under active development and mailing list activity indicates we have an active and stable community. ## PMC changes: - Currently 8 PMC members. - Savva Kolbachev was added to the PMC on Tue Apr 12 2016. ## Committer base changes: - Currently 20 committers. - No new committers added in the last 3 months. - Last committer addition was Savva Kolbachev at Mon Jan 19 2015. ## Releases: - Last release was 3.1.1, a maintenance release, on May 16, 2016. ## Mailing list activity: User and Developer mailing list activity has been healthy. There were many interesting and useful conversations on the User list, including many helpful responses from non-PMC/Committer members which indicates broad community interest in the project and assisting others. The Developer list hosted many robust conversations over the ROP changes and future features/changes for Cayenne Modeler. - dev@cayenne.apache.org: - 122 subscribers (up 1 in the last 3 months). - 120 emails sent to list (165 in previous quarter). - user@cayenne.apache.org: - 241 subscribers (up 0 in the last 3 months). - 189 emails sent to list (145 in previous quarter). ## JIRA activity: - 23 JIRA tickets created in the last 3 months. - 14 JIRA tickets closed/resolved in the last 3 months.
## Description: User-friendly Java ORM with tools ## Issues: There are no issues requiring board attention at this time. ## Activity: Work on Cayenne 4.0 continues. Lots of ideas. An important M3 milestone was released on Feb 11. There were user requests to patch certain issues in the current 3.1 GA release, which we did. Activity on the mailing lists is up significantly from the previous quarter. There were contributions from new people. Some are candidate for committership. ## Health report: The project is healthy, with the level of activity corresponding to the mature state of the technology. Activity is normal. New users show up periodically. No questions go unanswered and there are no significant bugs which require attention. ## PMC changes: - Currently 7 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was John Huss on Thu Dec 06 2012 ## Committer base changes: - Currently 20 committers. - No new committers added in the last 3 months - Last committer addition was Savva Kolbachev at Mon Jan 19 2015 ## Releases: - 4.0.M3 was released on Thu Feb 11 2016 ## Mailing list activity: Activity is up compared to the last quarter on both user and dev. M3 release probably accounts for dev spike. - dev@cayenne.apache.org: - 121 subscribers (up 2 in the last 3 months): - 140 emails sent to list (61 in previous quarter) - user@cayenne.apache.org: - 242 subscribers (up 3 in the last 3 months): - 150 emails sent to list (119 in previous quarter) ## JIRA activity: - 26 JIRA tickets created in the last 3 months - 18 JIRA tickets closed/resolved in the last 3 months
## Description: User-friendly Java ORM with tools ## Issues: There are no issues requiring board attention at this time ## Activity: Development effort continues, although at a slower pace than in previous periods. We should review our progress and consider finalising the 4.0 release cycle. ## Health report: Cayenne is a mature product and it would be fair to say that none of the core developers have significant itches to scratch, so development is slow. However, no user questions go unanswered and there are no significant bugs which require attention. ## PMC changes: - Currently 7 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was John Huss on Fri Dec 07 2012 ## Committer base changes: - Currently 20 committers. - No new committers added in the last 3 months - Last committer addition was Savva Kolbachev at Tue Jan 20 2015 ## Releases: - Last release was 4.0.M2 on Thu Mar 19 2015 ## Mailing list activity: - dev@cayenne.apache.org: - 119 subscribers (up 4 in the last 3 months): - 65 emails sent to list (57 in previous quarter) - user@cayenne.apache.org: - 238 subscribers (down -1 in the last 3 months): - 120 emails sent to list (189 in previous quarter) ## JIRA activity: - 15 JIRA tickets created in the last 3 months - 8 JIRA tickets closed/resolved in the last 3 months
## Description: Apache Cayenne is a Java persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a GUI mapping/modeling tool. ## Activity: The project is working towards 4.0.M3, though this quarter was fairly quiet. We switched 4.0 branch to Java 1.7, upgrading a number of internal APIs. There were a number of bug fixes and minor improvements. A few bigger things are likely to be committed in the coming quarter. User mailing list activity picked up almost twice compared to the previous quarter. ## Issues: There are no issues requiring board attention at this time ## LDAP committee group/Committership changes: - Currently 20 committers and 7 LDAP committee group members. - No new LDAP committee group members added in the last 3 months - No new committers added in the last 3 months - Last committer addition was Savva Kolbachev at Mon Jan 19 2015 ## Releases: - Last release was 4.0.M2 on Thu Mar 19 2015 ## Mailing list activity: - dev@cayenne.apache.org: - 115 subscribers (up 1 in the last 3 months): - 53 emails sent to list (114 in previous quarter) - user@cayenne.apache.org: - 239 subscribers (down -2 in the last 3 months): - 187 emails sent to list (109 in previous quarter) ## JIRA activity: - 11 JIRA tickets created in the last 3 months - 9 JIRA tickets closed/resolved in the last 3 months
## Description: Apache Cayenne is a Java persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a GUI mapping/modeling tool. ## Activity: The project is working toward 4.0M3, or perhaps a beta for 4.0. Commits have been regular, but not at the high rate of previous years. A subset of committers are making most of the code contributions, but there is good involvement from others on the mailing lists. ## Issues: There are no issues requiring board attention at this time ## PMC/Committership changes: - Currently 20 committers and 7 PMC members in the project. - No new PMC members added in the last 3 months - No new committers added in the last 3 months - Last committer addition was Savva Kolbachev at Mon Jan 19 2015 ## Releases: - 4.0.M2 was released on Thu Mar 19 2015 ## Mailing list activity: - dev@cayenne.apache.org: - 114 subscribers (up 0 in the last 3 months): - 114 emails sent to list (92 in previous quarter) - user@cayenne.apache.org: - 241 subscribers (up 1 in the last 3 months): - 109 emails sent to list (45 in previous quarter) ## JIRA activity: - 24 JIRA tickets created in the last 3 months
Apache Cayenne is a Java persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a GUI mapping/modeling tool. ## Activity: Last three months were mostly spent on preparation of 4.0.M2 release, which is now being voted on. Fixing bugs and failing unit tests, etc. ## Issues: There are no issues requiring board attention at this time ## PMC/Committership changes: - Currently 20 committers and 7 PMC members in the project. - No new PMC members added in the last 3 months - New commmitters: - Savva Kolbachev was added as a committer on Mon Jan 19 2015 - Alex Kolonitsky was added as a committer on Mon Jan 19 2015 ## Releases: - Vote for 4.0.M2 release is now in progress. ## Mailing list activity: - dev@cayenne.apache.org: - 113 subscribers (down -3 in the last 3 months): - 74 emails sent to list (178 in previous quarter) - user@cayenne.apache.org: - 240 subscribers (down -6 in the last 3 months): - 45 emails sent to list (85 in previous quarter) ## JIRA activity: - 12 JIRA tickets created in the last 3 months - 8 JIRA tickets closed/resolved in the last 3 months
Apache Cayenne is a Java persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a GUI mapping/modeling tool. Project Status * Cayenne 3.1 Final was released on September 29. * Active 3.2 release branch was renamed to 4.0 to reflect a significant scope of changes. * 4.0 development has been very active. We added a new fluent query APIs, and a new automated way to synchronize the ORM model with DB-schema and Java classes, made significant CayenneModeler UI improvements. More new features are likely to happen in the coming months. * We are in preparations to release 4.0.M2. Community * dev@ list activity is higher than before, due to the active discussions of the new 4.0 features. * There seems to be a trend of declining activity on the user@ list though. Not specifically in this quarter, more like a long-term trend, partially explained by good support provided on stackoverflow, partially perhaps by the project maturity. * We receive steady contributions from two new developers. * The last PMC member was added in December 2012. * The last committer was added in May 2012.
Apache Cayenne is a Java persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a GUI mapping/modeling tool. ### Project Status * Preparations are underway for Cayenne 3.1 Final (Release Candidate 1 was released on Feb 18). * New feature development continues for Cayenne 3.2. * Git migration has completed for the supported branches - 3.2, 3.1, 3.0 (the entire history is archived in Subversion). As a result of the migration, we have received pull requests via GitHub which opens up new avenues for developers to contribute. * Confluence "CAY" space deleted since it was not used. ### Community * Mailing list activity is about average on developer and user lists. * The last PMC member was added in December 2012. * The last committer was added in May 2012.
Apache Cayenne is a Java persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a GUI mapping/modeling tool. Project Status * Cayenne 3.1 Release Candidate 1 was released on Feb 18. New feature development continues for Cayenne 3.2. One significant new feature added last quarter is a new module for transparent data encryption. * Git migration was completed. Community * Mailing list activity is about average on developer and user lists. * The last PMC member was added in December 2012. * The last committer (Andrew Lindesay) was added in May 2014.
Apache Cayenne is a Java persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a GUI mapping/modeling tool. Project Status * Cayenne 3.1 Release Candidate 1 was released on Feb 18. * New feature development continues for Cayenne 3.2. * Git migration got stalled (mainly lack of time among the champions to restart a conversation with infra). Looking for ways to get it back on track. Community * Mailing list activity is about average on developer and user lists. * The last PMC member was added in December 2012. * The last committer was added in May 2012. * We have a new, but steady contributor who submitted a number of patches for Cayenne 3.2 in the last quarter
Apache Cayenne is a Java persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a GUI mapping/modeling tool. Project Status * No releases since last Board Report. * Cayenne 3.1 Beta 2 released on Feb 18 is stable and in bug-fix mode as it approaches GA status. * Cayenne 3.2 Milestone 1 released on July 19 and is where new feature activity happens. * Dropping support for Java 1.5 for Cayenne 3.2+. * Working with Infra on Git migration * New development included frequently-requested OSGi compatibility and a number of other things. Community Mailing list activity is about average on developer and user lists. The last PMC member was added in December 2012 The last committer was added in May 2012
Cayenne is a Java persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a GUI mapping/modeling tool. Project Status - Cayenne 3.1 is stable and in bug-fix mode as it approaches GA status. The last Beta was released on Feb 18. - Cayenne 3.2 Milestone 1 released on July 19 and is where new feature activity happens. - Dropping support for Java 1.5 for Cayenne 3.2+. - Added Apache RAT as part of release process. - Updated JavaDocs due to frame injection vulnerability. - Working with Infra on Git migration Community - Mailing list activity is about average on developer and user lists for summer months. - The last PMC member was added in December 2012 - The last committer was added in May 2012
Cayenne is a Java persistence framework. It takes a distinct approach to object persistence and provides an ORM runtime, remote persistence services, and a GUI mapping/modeling tool. Project Status * Cayenne 3.1 is stable and approaching GA status. The last Beta was released on Feb 18. * Cayenne 3.2 is where the most activity happens now. * Working with Infra on Git migration Community * Mailing list activity is near-average on developer and user lists. * The last PMC member was added in December 2012 * The last committer was added in May 2012 * A Cayenne Training Day will be happening at WOWODC 2013 in Montreal on June 23. We got a formal approval of ConCom of the branding aspects of this event and our participation.
Cayenne is a Java-based persistence framework licensed under the Apache License. Cayenne provides object-relational mapping (ORM), a GUI for database-to-java mapping/modeling, and remote persistence services for Java clients. Project Status * Cayenne 3.1 API is considered stable and bug fixes are being implemented. API changes and new development are targeted to the 3.2 code base now. * Cayenne 3.1 documentation is expanding. Chapters about Cayenne runtime are close to completion. Community * Mailing list activity is near-average on developer and user lists with more questions arising about the 3.1 Beta 1/2 release as more users are trying the beta and having questions about it. * Many committers have expressed an interest in migrating from Subversion to Git, so this is being explored. * Cristiano Ghersi has ported Cayenne into an OSGi environment and is helping to add native support for OSGi in Cayenne. Community Objectives * Continue fixing bugs in Cayenne 3.1 to push for a milestone release. * Continue documentation for Cayenne 3.1. * Continue development on Cayenne 3.2. * Migrate from Subversion to Git. Releases * Cayenne 3.1B2 was released on February 18, 2013.
Apache Cayenne(TM) is an open source persistence framework licensed under the Apache License, providing object-relational mapping (ORM) and remoting services. Development * The Cayenne 3.1 API is considered stable and bug fixes are being implemented after the recent 3.1 Beta 1 release. API changes and new development are targeted to the 3.2 code base now. * DocBook migration of Confluence product documentation continues, but the first draft is complete and published. * Apache CMS migration has been completed away from Confluence and our congratulations to infra for producing such a powerful and flexible tool. Community * Mailing list activity is near-average on developer and user lists with more questions arising about the 3.1 Beta 1 release as more users are trying the beta and having questions about it. * A new person was recently added to our PMC
Brett to communicate to the PMC that attracting committers publicly is a good plan.
Apache Cayenne(TM) is an open source persistence framework licensed under the Apache License, providing object-relational mapping (ORM) and remoting services. Development * Active work on Cayenne 3.1 release continues with 3.1 Beta 1 being released in June. The 3.1 API is considered stable and any new changes are targeted at the 3.2 development. * DocBook migration of Confluence documentation continues. * Apache CMS migration has stalled, but will be resumed in order to complete the migration away from Confluence before the end of the year. Community * Mailing list activity is near-average on developer and user lists over the summer.
Apache Cayenne(TM) is an open source persistence framework licensed under the Apache License, providing object-relational mapping (ORM) and remoting services. Development * Active work on Cayenne 3.1 release continues. * Cayenne 3.1b1 has been released and trunk branched for work on 3.2 to continue * DocBook migration of Confluence documentation continues * Apache CMS migration has stalled, but will be resumed in order to complete the migration away from Confluence before the end of the year * Several of the committers are using git based workflows Community * Mailing list activity is average on developer and user lists. * A new committer John Huss was added to the project
Apache Cayenne(TM) is an open source persistence framework licensed under the Apache License, providing object-relational mapping (ORM) and remoting services. Development * Active work on Cayenne 3.1 release continues. * We are discussing the first Beta release of Cayenne 3.1. * DocBook migration of Confluence documentation continues. Community * Mailing list activity is average on developer and user lists. The user list and developer list are both seeing new names appear as more people seem interested in Cayenne and are exploring it. Also a number of bug reports and patches have filtered into JIRA from these newcomers. * We started running an official PMC Twitter at https://twitter.com/#!/ApacheCayenne * No new committers or PMC members this quarter.
Apache Cayenne(TM) is an open source persistence framework licensed under the Apache License, providing object-relational mapping (ORM) and remoting services. Development * 3.1 Milestone 3 release announced on September 27. * Work on 3.0.3 (Stable/Bug Fixes) and 3.1 (Milestone 4) releases continue. * Google Summer of Code completed creating a working and usable Eclipse plugin for Cayenne Modeler which now needs to be integrated into the main distribution. * DocBook migration of Confluence documentation continues. Web site Highlighting unfinished items from Branding Requirements (per http://www.apache.org/foundation/marks/pmcs ) * Website Navigation Links: navbar links included, link to www.apache.org included -> Needs work. Consider how to rearrange navigation to avoid confusion between links which leave the Cayenne site and those which don't. * Logos and Graphics: include TM, use consistent product logo on your site -> OK, other than 'tm' symbols * Further work on the website styling on hold pending our evaluation of Apache CMS as a replacement for Confluence (for the pages which aren't product documentation). Community * Christian Grobmeier published two articles about Cayenne (written in German) in JavaMagazin. In October, an introductory article about Cayenne and in November, an article illustrating Cayenne's Remote Objects features. * Mailing list activity is average on developer and user lists. The user list and developer list are both seeing new names appear as more people seem interested in Cayenne and are exploring it. Also a number of bug reports and patches have filtered into JIRA from these newcomers.
Apache Cayenne is an open source persistence framework providing object-relational mapping (ORM) and remoting services. Development Work on 3.0.3 (STABLE) and 3.1 (ALPHA) releases continue. Artifacts for 3.1 Milestone 3 prepared and awaiting vote for release. This release was delayed by changing the build/release procedures to be more Maven-centric. Google Summer of Code: Ksenia Khailenko was mentoring Eshan Sudharaka on adding Cayenne Modeler support into Eclipse. The project was completed successfully and will now be evolving further within the project. DocBook migration of the project documentation (currently in Confluence) is beginning. We are happy with the toolset so far. Output to html and pdf already working, which is an improvement on Confluence. Web site Unfinished items from Branding Requirements: Website Navigation Links: navbar links included, link to www.apache.org included -> Needs work. Consider how to rearrange navigation to avoid confusion between links which leave the Cayenne site and those which don't. Logos and Graphics: include TM, use consistent product logo on your site -> OK, other than 'tm' symbols Further work on the website styling on hold pending our evaluation of Apache CMS as a replacement for Confluence (for the pages which aren't product documentation). Community Dzmitry Kazimirchyk added as a committer. Mailing list activity is above average on developer and user lists. The user list has seen a spike of questions from newcomers to Cayenne and several of the questions led to wide-ranging discussions. Many users are also starting to use the 3.1 milestone and asking questions about configuration which aren't well documented yet.
Development * Artifacts for Cayenne 3.0.2 (STABLE) prepared for release vote. This is a bug-fix release with no new API changes. * Work on 3.0.3 (STABLE) and 3.1 (UNSTABLE) releases to continue with another 3.1 milestone expected soon. * Google Summer of Code: Ksenia Khailenko is mentoring Eshan Sudharaka on adding Cayenne Modeler support into Eclipse. * DocBook migration. Christian Grobmeier organised complimentary licenses for Oxygen XML to assist migrating site documentation from Confluence to DocBook. Web site * Highlighting unfinished items from Branding Requirements (per http://www.apache.org/foundation/marks/pmcs ) * Website Navigation Links: navbar links included, link to www.apache.org included (Needs work. Consider how to rearrange navigation to avoid confusion between links which leave the Cayenne site and those which don't.) * Logos and Graphics: include TM, use consistent product logo on your site (OK, other than 'tm' symbols) * Further work on the website styling on hold pending our evaluation of Apache CMS as a replacement for Confluence. Community * Mailing list activity is normal. * Christian Grobmeier announced on the developer mailing list he has agreed to writing two technical articles on Cayenne for JavaMagazine which should be published this fall. We will continue helping Christian by answering questions he has on Cayenne.
Development * Released the second milestone of Cayenne 3.1 (3.1M2) on March 8, 2011. 3.1 is a brand new release that features built-in DI container, singleton free runtime and a number of other productive features. Milestone 2 includes stability improvements, numerous bugfixes in the runtime and in Cayenne Modeler, new object lifecycle management features (using annotations for listeners), plus data channel filtering. Current 3.1 feature guide can be found at: http://cayenne.apache.org/doc/guide-to-31-features.html. * Work on 3.0.2 (STABLE) and 3.1 (UNSTABLE) releases continues. Web site Highlighting unfinished items from Branding Requirements (per http://www.apache.org/foundation/marks/pmcs ) * Website Navigation Links: navbar links included, link to www.apache.org included. (Needs work. Consider how to rearrange navigation to avoid confusion between links which leave the Cayenne site and those which don't.) * Logos and Graphics: include TM, use consistent product logo on your site (OK, other than 'tm' symbols) Community * Mailing list activity is normal. * Christian Grobmeier on the developer mailing list expressed interest in writing one or more technical articles about Cayenne and was looking for suggestions as to what we felt was relevant and appropriate. We look forward to answering his questions in the future regarding this. * There was an effort to stop supporting Java 1.5 for Cayenne 3.1, but due to community feedback we have decided to continue to support Java 1.5. * Ksenia Khailenko has begun blogging about Cayenne (http://cayenneinpractice.blogspot.com/).
Development * Released the first milestone of Cayenne 3.1 (3.1M1) on December 2. 3.1 is a brand new release that features built-in DI container, singleton free runtime and a number of other cool things. * Work on 3.0.2 (STABLE) and 3.1M2 (UNSTABLE) releases is in progress. Web site In line with the requirements to meet http://www.apache.org/foundation/marks/pmcs the PMC has determined that Apache Cayenne complies in the following manner: * Project Website Basics: homepage is project.apache.org (COMPLIES) * Project Naming And Descriptions: use proper Apache forms, describe product, etc. (COMPLIES) * Website Navigation Links: navbar links included, link to www.apache.org included (Needs work. Consider how to rearrange navigation to avoid confusion between links which leave the Cayenne site and those which don't.) * Trademark Attributions: attribution for all ASF marks included in footers, etc. (COMPLIES) * Logos and Graphics: include TM, use consistent product logo on your site (OK, other than 'tm' symbols) * Project Metadata: DOAP file checkedin and up to date (COMPLIES) Community * Xenia Khailenka was voted as a new Cayenne committer. * September, October and November were rather active months on the user list following slower summer months (not sure if this is can be attributed to the earlier PR activity associated with 3.0 final. There's certainly a number of completely new people on the user list). Dev list had traffic at its normal level.
Development * Released Cayenne 3.0.1 (September 7), which is a bug-fix release (no new API changes). * Extensive discussion regarding release procedures led to better release artifacts. More specifically, we now have a full buildable source distro, instead of a handicapped one we had before. Binary assemblies are made out of that signed source distro in the spirit of the approach described by Roy Fielding here: [1]. Our revised process is documented here: http://cayenne.apache.org/release-guide.html * Cayenne 3.1 is under development. Most recent activities included refactoring of the core services to take advantage of the new built-in Dependency Injection container. Community * Activity on the user mailing list has been normal. * Hats off to Sally Khudairi for getting the unprecedented press coverage of Cayenne in July. Even though we were late with the press release (Cayenne 3.0 final was out in May) due to the PMC inexperience with these matters, it was still rather successful. A few more articles may still be coming. [1] http://mail-archives.apache.org/mod_mbox/www-legal-discuss/200904.mbox/%3CEA990BCE-46D0-4D06-9067-30203292E067@gbiv.com%3E
Development * Released Cayenne 3.0 final (May 7). * Released Cayenne 3.0 Release Candidate 3 (April 5). * Cayenne 3.1 is under development. The feature list hasn't been finalized yet, but major enhancements include dependency injection to ease configuration and support for vertical inheritance. Community * Activity on the user mailing list has been higher than normal, perhaps due to the release of 3.0 final. * Andrew Lindesay sent in a CLA and was granted permission to update our official documentation through Confluence.
Development * Cayenne 3.1 development is now taking place in the trunk with 3.0 in a maintenance branch. Cayenne 3.0 API is frozen and only bug fixes will be done and perhaps a few Cayenne Modeler tweaks which are external to the API. * Updated tutorials for Cayenne 3.0. * Released Cayenne 3.0 Release Candidate 1 (January 6). * Released Cayenne 3.0 Release Candidate 2 (February 5). * Resolved Hudson issues that were plaguing the automated build/test. Community * Activity on the user mailing list has been normal, but activity on the development mailing list has been elevated due to the addition of new committers in the previous quarter and the releases of RC1 and RC2 plus discussions of new items going into 3.1.
Development * Released Cayenne 3.0 Beta 1. Barring errors discovered during the beta phase, the 3.0 API is frozen. A few more features in Cayenne Modeler are still planned which are external to the API. Community * Added Olga Tkachova as a committer. * Added Evgeny Ryabitskiy as a committer. * Activity on the user and development lists has been normal.
evelopment * Working towards 3.0 Beta, lots of improvements to the Cayenne core and to CayenneModeler were added. Community * Activity on the user and development lists has been steady. * No new or retired committers and PMC members.
Development * 3.0M6 was released in May 2009 * We are aiming for the next release to be a beta for 3.0 final. * Andrey Razumovsky was elected to the PMC after a productive year as committer Community * Activity on the user and development lists has been steady.
Development * Significant development activity on the Cayenne core and the Modeler. Addressed a few long-standing user requests. * 3.0M5 got released in December 2008. * Added GoogleAnalytics to the web site in January. Community * Activity on the user and development lists has been steady. * An issue was raised on the PMC list about the procedure of working with non-English speaking contributors. We are receiving a stream of patches from such a person, but we don't have a mechanism for making this contributor a committer, as there's no direct communication with this person on the mailing list, only communication done by proxy. Currently there's no resolution, and communication continues in a national language via one of the PMC members, and all the submissions are still done via patches.
Development ----------- * Lots of development activity on the Cayenne core and the Modeler. * 3.0M5 release voting is coming to a close. Community --------- * Welcomed Andrey Razumovsky as a new committer to the project. Andrey participated in the Google Summer of Code improving the Cayenne Modeler and has shown great interest in the project and continued supporting it. * Welcomed Robert Zeigler as a new committer to the project. Robert has been using Cayenne since before it joined the Apache project and has been helpful with answering questions and code patches in the past. He is also working on the Tapestry+Cayenne integration project to enable Tapestry to natively use Cayenne as a backend ORM. * Activity on the user and development lists has been steady.
Development * Wrapping up 3.0M5 release. * Google Summer of Code work completed. Our single Summer of Code project (student - Andrey Razumovsky, mentor - Kevin Menard) was a huge success, resulting in significant improvements made to CayenneModeler GUI mapping tool. Andrey expressed the intention to further participate in Cayenne past the Summer of Code program. Community * Activity on the user and development lists has been steady.
Development * Active development of Cayenne 3.0. * Posted 3.0M4 development milestone release: http://cayenne.apache.org/2008/05/29/cayenne-30m4-released.html * Google Summer of Code work commenced. Community * Activity on the user and development lists has been steady.
Development * Active development of Cayenne 3.0. * Posted 3.0M3 development milestone release * Cayenne now using the shared Hudson CI server * The Sun donated server had been offline for the last month due to hardware issues and so little work has been done to set it up for the Cayenne project to date. Now that it is back up, we expect to install a range of databases on that machine shortly for testing purposes. Community * Activity on the user and development lists has been higher than previous averages. Cryptography * A review of http://www.apache.org/dev/crypto.html has determined that Cayenne does not have any reporting obligations since it does not contain any cryptographic code under the ECCN 5D002 definition. Although Cayenne might be used by developers with cryptographic libraries, it is not "specially designed or modified for" such a purpose.
The board reiterated that the ASF will not accept project targetted donations.
Development ----------- * Active development of Cayenne 3.0. * Posted 3.0M2 development milestone release * Posted 2.0.4 stable release * Switched Cayenne 3.0 development to Java 1.5 from a mixed Java 1.4/1.5 setup after a poll on the user list revealed overwhelming community acceptance of requiring Java 1.5 for Cayenne 3.0. * Sun donated a server to ASF to be used for Cayenne test environment. Infra set it up for us. Cayenne developers took over from there, and now we are installing databases and CI software needed for Cayenne testing. Community --------- * Restored commit rights of a committer emeritus Andriy Shapochka * Activity on the user list is about average, on dev list is above average.
A question was raised as to whether or not this represented a targetted donation, something we have never allowed. Justin confirmed that he was in the loop and that this hardware is shared by multiple projects, despite how the wording of this report may lead one to think otherwise.
Approved by General Consent.
Development ----------- * Active development of Cayenne 3.0. * Posted 3.0M1 release - the first milestone release of 3.0 that's been in development for some time. * Started JSR-220 (JPA) TCK testing. Community --------- * Aristedes Maniatis joined the Cayenne PMC. * Activity on both user and developer lists is about average.
Approved by General Consent.
APACHE CAYENNE PROJECT STATUS - June 2007 Development ----------- * Posted 2.0.3 release from the stable branch. * Active discussion of the new ORM inheritance features is going on the dev list. Community --------- * Kevin Menard was added to Cayenne PMC.
Approved by General Consent.
Infrastructure -------------- We'd like to thank the ASF Infrastructure team for the painless transition to TLP. Development ----------- * Cayenne continues to make good progress towards its goal of JPA compliance with the 3.0 release. Just added initial EJBQL support. * There is some work in progress performed by Cayenne and Geronimo communities to integrate Cayenne JPA provider in Geronimo. * Maven snapshots from the new 3.0 branch are now being made available to enhance wider testing of the new features. Community --------- No real changes here, although the mailing lists have been busier than usual.
Approved by General Consent.
SUMMARY We finished the infrastructure migration and launched the new site at: http://cayenne.apache.org/ It is worth noting that this site is generated completely from Confluence and shows that it is possible to create more 'polished' sites than is often attempted from this wiki. Some of the techniques might be useful to other projects. COMMUNITY Cayenne community is healthy as before. New PMC Members: NONE New Committers: Aristedes Maniatis (in recognizing his contribution leading site redesign process). PROJECT STATUS * Launched the new site at http://cayenne.apache.org/. * Lots of work being done on 3.0 release. * Discussions are being held on publicity strategies. Page has been created in wikipedia. * DOAP file submitted to projects.apache.org PROBLEMS * Still waiting to get access to the JPA TCK. NDA for Andrus Adamchik is confirmed to be on file, but the TCK access hasn't been granted.
Henri noted his approval of the site but also noted that the commercial support link should be open to anyone. Sam asked If Geir was aware ofthe lack of access to the JPA TCK. Jim responded that Geir was and had responded to the PMC and dev list.
Approved by General Consent.
SUMMARY ------- This is the first ever report after Cayenne graduation as a TLP. At the moment we concentrate on the infrastructure migration and making the first non-incubating release. COMMUNITY --------- Cayenne community is healthy as before. New volunteers help us with the web site design. New PMC Members: NONE New Committers: NONE PROJECT STATUS -------------- * We are working on the infrastructure migration to the TLP location, although most of the opened infrastructure tasks haven't been addressed yet. * Stable releases 1.2.2 and 2.0.2 are being voted on at this moment. 2.0.2 should become the first release made by Cayenne as a TLP (as opposed to 1.2 which is a pre-Apache maintenance branch). 3.0 release milstone is on the way. * We are working on a new web site design.
Approved by General Consent.
6. Special Orders
WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software related to object-relational mapping (ORM) and remoting services, for distribution at no charge to the public. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "The Apache Cayenne Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that The Apache Cayenne Project be and hereby is responsible for the creation and maintenance of a software project related to object-relational mapping (ORM) and remoting services; and be it further RESOLVED, that the office of "Vice President, Cayenne" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of The Apache Cayenne Project, and to have primary responsibility for management of the projects within the scope of responsibility of The Apache Cayenne Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of The Apache Cayenne Project: * Andrus Adamchik (aadamchik@apache.org) * Bill Dudney (bdudney@apache.org) * Michael Gentry (mgentry@apache.org) * Tore Halset (torehalset@apache.org) * Mike Kienenberger (mkienenb@apache.org) NOW, THEREFORE, BE IT FURTHER RESOLVED, that Andrus (Andrei) Adamchik be and hereby is appointed to the office of Vice President, Cayenne, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the initial Apache Cayenne Project be and hereby is tasked with the migration and rationalization of the Apache Incubator Cayenne podling; and be it further RESOLVED, that all responsibility pertaining to the Apache Incubator Cayenne podling encumbered upon the Apache Incubator PMC are hereafter discharged. It was noted that there were no ASF members on the PMC list and this generated minor concern with the board. Jim volunteered to "keep an eye" on the new project. Special Order 6C, Establishment of the Apache Cayenne Project, was approved by Unanimous Vote.
Apache Cayenne is component-oriented persistence framework, providing object-relational mapping (ORM), remoting services, and a JPA-compatible persistence provider (JSR-220). Cayenne entered incubation in March 2006. Top items to resolve before graduation: * The Cayenne community has completed all incubator tasks, the Incubator has voted for the graduation of the Apache Cayenne podling, and the text of the board resolution has been sent to the ASF Board. What has been done for incubation since the last report: * We rewrote remaining code (originally by Gary Jarrel) to finish out IP issues. * We released Apache Cayenne 2.0.1. * We added Tore Halset as a Cayenne PPMC member. * We added Malcolm Edgar as as Cayenne committer. * We worked through the graduation process and the Incubator PMC has voted to recommend Cayenne for graduation to the ASF Board. Plans and expectations for the next period * We expect to graduate Cayenne to a TLP during the December 20th ASF Board meeting. === ADF Faces / Trinidad === Apache Trinidad is a library of JavaServer Faces components, runnable with every JSF-compliant implementation. The Trinidad (ADF Faces) project solved lot's of todos. We also worked on lot's of jira issue, like: * Improving the client side validation * Moving some internal classes to API * cleanup of notices and licenses for compliance with the ASF * improved PDA support (got patches from users here) * JSF 1.2 compliant One of the biggest technical working points these days is the JSF 1.2 branch to be compliant against a JSF 1.2 impl. One of the artifacts (the maven plugins) is currently used by the MyFaces team to work on their JSF 1.2 impl. We added a new committer to the project.
Finished tasks: Finished switch to the ASF infrastructure. Finished relicensing files. Received CLAs from all contributors but Gary Jarrel Released Cayenne 1.2 externally to Apache Voted for a new PPMC member (member's acceptance is still pending) Mentored 3 students as a part of Summer of Code Switched the code to Maven Had discussions with Geronimo project on JPA integration. Scheduled: Will rewrite those few pieces by Gary Jarrel to finish out IP issues, then Will release Apache Podling Cayenne 2.0 in a week or two.
Cayenne just entered the incubator.