Apache Logo
The Apache Way Contribute ASF Sponsors

This was extracted (@ 2017-08-04 00: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.

2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | Pre-organization meetings

Cayenne

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.