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

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

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

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

Cayenne

20 Mar 2024 [Michael Ray Gentry / Jean-Baptiste]

# 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.

20 Dec 2023 [Michael Ray Gentry / Sharan]

# 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.

20 Sep 2023 [Michael Ray Gentry / Rich]

# 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.

21 Jun 2023 [Michael Ray Gentry / Sander]

# 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.

22 Mar 2023 [Michael Ray Gentry / Sharan]

# 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.

21 Dec 2022 [Michael Ray Gentry / Rich]

# 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.

21 Sep 2022 [Michael Ray Gentry / Sam]

# 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.

15 Jun 2022 [Michael Ray Gentry / Roman]

# 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.

16 Mar 2022 [Michael Ray Gentry / Sharan]

# 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.

15 Dec 2021 [Michael Ray Gentry / Sheng]

# 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.

15 Sep 2021 [Michael Ray Gentry / Sharan]

# 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.

16 Jun 2021 [Michael Ray Gentry / Sharan]

# 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.

17 Mar 2021 [Michael Ray Gentry / Sam]

# 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.

16 Dec 2020 [Michael Ray Gentry / Niclas]

# 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.

16 Sep 2020 [Michael Ray Gentry / Roy]

# 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.

17 Jun 2020 [Michael Ray Gentry / Roy]

## 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).

18 Mar 2020 [Michael Ray Gentry / Craig]

# 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.

18 Dec 2019 [Michael Ray Gentry / Rich]

# 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).

18 Sep 2019 [Michael Ray Gentry / Myrle]

## 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).

19 Jun 2019 [Michael Ray Gentry / Daniel]

## 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

20 Mar 2019 [Michael Ray Gentry / Bertrand]

# 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.

19 Dec 2018 [Michael Ray Gentry / Rich]

# 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.

19 Sep 2018 [Michael Ray Gentry / Bertrand]

# 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.

20 Jun 2018 [Michael Ray Gentry / Shane]

# 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.

21 Mar 2018 [Michael Ray Gentry / Shane]

# 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.

20 Dec 2017 [Michael Ray Gentry / Shane]

# 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.

20 Sep 2017 [Michael Gentry / Ted]

# 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.

21 Jun 2017 [Michael Gentry / Bertrand]

## 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.

15 Mar 2017 [Michael Gentry / Shane]

## 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

21 Dec 2016 [Michael Gentry / Rich]

## 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.

19 Oct 2016

Change the Apache Cayenne Project Chair

 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.

21 Sep 2016 [Andrus Adamchik / Mark]

## 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

15 Jun 2016 [Andrus Adamchik / Isabel]

## 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.

16 Mar 2016 [Andrus Adamchik / Rich]

## 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

16 Dec 2015 [Andrus Adamchik / Jim]

## 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

16 Sep 2015 [Andrus Adamchik / Greg]

## 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

17 Jun 2015 [Andrus Adamchik / Shane]

## 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

18 Mar 2015 [Andrus Adamchik / Greg]

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

17 Dec 2014 [Andrus Adamchik / Ross]

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.

17 Sep 2014 [Andrus Adamchik / Sam]

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.

18 Jun 2014 [Andrus Adamchik / Chris]

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.

19 Mar 2014 [Andrus Adamchik / Bertrand]

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

18 Dec 2013 [Andrus Adamchik / Chris]

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

18 Sep 2013 [Andrus Adamchik / Shane]

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

19 Jun 2013 [Andrus Adamchik / Chris]

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.

20 Mar 2013 [Andrus Adamchik / Bertrand]

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.

19 Dec 2012 [Andrus Adamchik / Brett]

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.

19 Sep 2012 [Andrus Adamchik / Rich]

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.

20 Jun 2012 [Andrus Adamchik / Greg]

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

21 Mar 2012 [Andrus Adamchik / Greg]

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.

21 Dec 2011 [Andrus Adamchik / Roy]

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.

21 Sep 2011 [Andrus Adamchik / Roy]

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.

15 Jun 2011 [Andrus Adamchik / Noirin]

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.

16 Mar 2011 [Andrus Adamchik / Doug]

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/).

15 Dec 2010 [Andrus Adamchik / Noirin]

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.

22 Sep 2010 [Andrus Adamchik / Doug]

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

16 Jun 2010 [Andrus Adamchik / Jim]

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.

17 Mar 2010 [Andrus Adamchik / Brian]

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.

16 Dec 2009 [Andrus Adamchik / Greg]

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.

23 Sep 2009 [Andrus Adamchik / Greg]

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.

17 Jun 2009 [Andrus Adamchik / Greg]

 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.

18 Mar 2009 [Andrus Adamchik / Justin]

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.

17 Dec 2008 [Andrus Adamchik / J Aaron]

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.

17 Sep 2008 [Andrus Adamchik / Bill]

 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.

25 Jun 2008 [Andrus Adamchik / J Aaron]

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.

19 Mar 2008 [Andrus Adamchik / Justin]

 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.

19 Dec 2007 [Andrus Adamchik / Henri]

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.

19 Sep 2007 [Andrus Adamchik / Justin]

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.

20 Jun 2007 [Andrus Adamchik / Henri]

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.

28 Mar 2007 [Andrus Adamchik / Dirk]

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.

21 Feb 2007 [Andrus Adamchik / Sam]

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.

17 Jan 2007 [Andrus Adamchik / Greg]

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

20 Dec 2006

Establish Apache Cayenne Project

 WHEREAS, the Board of Directors deems it to be in the best
 interests of the Foundation and consistent with the Foundation's
 purpose to establish a Project Management Committee charged with
 the creation and maintenance of open-source software related to
 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.

20 Dec 2006

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.

25 Oct 2006

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.

15 Mar 2006

Cayenne just entered the incubator.