Introducing The ASF’s New Logo Read Now

Board history: OpenJPA

ASF Oak Leaf Icon

OpenJPA

What the board has decided about this committee or office, and the reports it filed, most recent first. Generated from the published minutes.

These categorised views are best effort. They are read from the published minutes by a program, and what it can attribute to a committee depends on how each resolution happens to be worded — so a page may be incomplete, and nothing here overrides the minutes themselves. The raw minutes are the source of truth.

Please note. The board approves the minutes of a meeting at the meeting after it, and they are published then - so the most recent meeting is not usually here. ASF Members can read the draft in the board's own repository until it is.

[raw] the published minutes, which are the record. [main index]

Appointments

Date Action Decided by
2016-04-20 Appointed Mark Struberg the board, by resolution
2011-06-15 Appointed Pinaki Poddar the board, by resolution
2007-05-16 Appointed Craig Russell the board, by resolution

Decisions

Date Decision Item Outcome
2007-05-16 Establish Apache OpenJPA Project special order approved

Reports

2026-04-15 — Mark Struberg

## Description:
The mission of OpenJPA is the creation and maintenance of software related to
OpenJPA: Object Relational Mapping for Java

## Project Status:
Current project status: Ongoing (low activity)
Issues for the board: none

## Membership Data:
Apache OpenJPA was founded 2007-05-16 (19 years ago)
There are currently 36 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is 2:1.

Community changes, past quarter:
- No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
- No new committers. Last addition was Paulo Cristovão de Araújo
    Silva Filho on 2025-05-30.

## Project Activity:
Main news are: We got PR with JPA 3.2 on review right now
According to Richard Zowalla he was able to do the work with the help of
Claude

Recent releases:
 - 4.0.1 was released on 2024-09-27.
 - 4.0.0 was released on 2024-02-14.
 - 3.2.2 was released on 2022-03-16.


## Community Health:
Community seems to be in good health, we have few more or less active members
so email are answered. Not much people perform bug fixes but so far we good.

2026-02-18 — Mark Struberg

## Description:
 The mission of OpenJPA is the creation and maintenance of software related to
 Apache OpenJPA: Object Relational Mapping for Java

## Issues:
 There are no issues requiring board attention.

## Project Activity:
 We are still working on Jakarta JPA-3.2 updates.

## Membership Data:
 Apache OpenJPA was founded 2007-05-16 (18 years ago)
 There are currently 36 committers and 18 PMC members in this project.
 The Committer-to-PMC ratio is 2:1.

Community changes, past quarter:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - Paulo Cristovão de Araújo Silva Filho was added as committer on 2025-05-30

2026-01-21 — Mark Struberg

No report was submitted.

2025-11-19 — Mark Struberg

## Description:
 The mission of OpenJPA is the creation and maintenance of software related to
 Apache OpenJPA: Object Relational Mapping for Java

## Issues:
 There are no issues requiring board attention.

## Project Activity:
 We are currenly implementing Jakarta JPA-3.2 updates.
 Most of the work happens in the OPENJPA-2940 branch, so not much to see
 yet on the master in the repo. But work is progressing.

## Membership Data:
 Apache OpenJPA was founded 2007-05-16 (18 years ago)
 There are currently 36 committers and 18 PMC members in this project.
 The Committer-to-PMC ratio is 2:1.

Community changes, past quarter:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - Paulo Cristovão de Araújo Silva Filho was added as committer on 2025-05-30

2025-10-15 — Mark Struberg

No report was submitted.

2025-07-16 — Mark Struberg

## Description:
The mission of OpenJPA is the creation and maintenance of software related to
OpenJPA: Object Relational Mapping for Java

## Project Status:
Current project status: Ongoing with low activity
Issues for the board: none

## Membership Data:
Apache OpenJPA was founded 2007-05-16 (18 years ago)
There are currently 36 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is 2:1.

Community changes, past quarter:
- No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
- Paulo Cristovão de Araújo Silva Filho was added as committer on 2025-05-30

## Project Activity:
We have invited new committer and it seems he move the project:
JPA 3.1. issues are being fixed, the work on JPA 3.2 implementation has
been started

Recent releases:
 - 4.0.1 was released on 2024-09-27.
 - 4.0.0 was released on 2024-02-14.
 - 3.2.2 was released on 2022-03-16.

## Community Health:
We have invited new committer and hopefully he will stay enough with project
to become PMC member and chair ;)

2025-04-16 — Mark Struberg

## Description:
The mission of OpenJPA is the creation and maintenance of software related to
OpenJPA: Object Relational Mapping for Java

## Project Status:
Current project status: Dormant
Issues for the board: none

## Membership Data:
Apache OpenJPA was founded 2007-05-16 (18 years ago)
There are currently 35 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.

Community changes, past quarter:
- No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
- No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Project Activity:
We were able to add support for Jakarta Persistence API 3.1
and release version 4.1.0

Recent releases:
 - 4.1.0 was released on 2025-03-28.
 - 4.0.1 was released on 2024-09-27.
 - 4.0.0 was released on 2024-02-14.


## Community Health:
Our chair Mark Struberg would like to step down and have started discussion
at private list. Unfortunately all active members are chairs at
some other projects... We try to address JIRA issues. Also we seems to have
one active contributor: Paulo Cristovão de Araújo Silva Filho.

2025-01-15 — Mark Struberg

## Description:
 The mission of OpenJPA is the creation and maintenance of software related to
 JPA: Object Relational Mapping for Java

## Issues:
 There are no issues requiring board attention.


## Project Activity:
 We right now have some implementation discussions in a few tickets
 and on the list. Apart from that the last quarter war rather silent.

## Membership Data:
 Apache OpenJPA was founded 2007-05-16 (18 years ago)
 There are currently 35 committers and 18 PMC members in this project.

## Community changes, past quarter:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Recent releases:
 4.0.1 was released on 2024-09-27.
 4.0.0 was released on 2024-02-14.
 3.2.2 was released on 2022-03-16.

2024-10-16 — Mark Struberg

## Description:
 The mission of OpenJPA is the creation and maintenance of software related to
 JPA: Object Relational Mapping for Java

## Issues:
 There are no issues requiring board attention.

## Project Activity:
 We made a 4.0.1 release with bug fixes and also worked on our site.
 There also have been some discussions about whether and how to address
 security concerns for ports which should actually be hidden by the network
 security on higher layers. Also: should we still patch possible
 deserialisation glitches or should we point to the generic solution
 provided by JEP290? This is btw not only an issue with OpenJPA but
 potentially many Java based ASF projects.

## Community Health:
 I'm happily surprised that the community is really active again. To be honest
 we cannot guarantee that this stays at this level, but given the age of
 OpenJPA this is still great imo. If there is something to do quite a few
 people still show up with helping hands. This is also reflected in the mailing
 list statistics: "dev@openjpa.apache.org had a 1081% increase in traffic
 in the past quarter".
 I also started a call who else might be interested to take over the PMC chair
 position.

## Membership Data:
 Apache OpenJPA was founded 2007-05-16 (15 years ago)
 There are currently 35 committers and 18 PMC members in this project.

## Community changes, past quarter:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Recent releases:
 4.0.1 was released on 2024-09-27.
 4.0.0 was released on 2024-02-14.
 3.2.2 was released on 2022-03-16.

2024-07-17 — Mark Struberg

## Description:
 The mission of OpenJPA is the creation and maintenance of software related to
 JPA: Object Relational Mapping for Java

## Issues:
 There are no issues requiring board attention.

## Project Activity:
 We've worked on a security improvement. Maxim also improved the
 generated bytecode and a few other things.

## Community Health:
 Activity dropped a bit after our first JakartaEE release.

## Membership Data:
 Apache OpenJPA was founded 2007-05-16 (15 years ago)
 There are currently 35 committers and 18 PMC members in this project.

## Community changes, past quarter:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

Recent releases:
 4.0.0 was released on 2024-02-14.
 3.2.2 was released on 2022-03-16.
 3.2.1 was released on 2022-02-06.

2024-06-19 — Mark Struberg

No report was submitted.

2024-05-15 — Mark Struberg

No report was submitted.

@Sander: pursue a roll call for OpenJPA

2024-04-17 — Mark Struberg

No report was submitted.

2024-02-21 — Mark Struberg

## Description:
 The mission of OpenJPA is the creation and maintenance of software related to
 JPA: Object Relational Mapping for Java

## Issues:
 There are no issues requiring board attention.

## Project Activity:
 We did finish our work towards JakartaEE 9 and released a first version.
 This still does not pass the TCK, so we do not claim compatibility though.


## Community Health:
 Activity was fine, we did test our first JakartaEE release.
 Thus mainly stabilisation and feedback did happen.

## Membership Data:
 Apache OpenJPA was founded 2007-05-16 (15 years ago)
 There are currently 35 committers and 18 PMC members in this project.

## Community changes, past quarter:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

Recent releases:
 4.0.0 was released on 2024-02-14.
 3.2.2 was released on 2022-03-16.
 3.2.1 was released on 2022-02-06.

2024-01-17 — Mark Struberg

No report was submitted.

2023-11-15 — Mark Struberg

## Description:
 The mission of OpenJPA is the creation and maintenance of software related to
 JPA: Object Relational Mapping for Java

## Issues:
 There are no issues requiring board attention.

## Project Activity:
 We finished our JakartaEE9 migration and also implemented a big task
 by moving away from the unmaintained sourceforge Serp library to native
 ObjectWeb ASM. This also increased portability with the latest Java versions.
 Right now we are preparing a milestone release for OpenJPA-4.0.x


## Community Health:
 Small but active community. We've had 5 active committers in the last
 quarter and regular replies on the mailing list.
## Membership Data:
 Apache OpenJPA was founded 2007-05-16 (15 years ago)
 There are currently 35 committers and 18 PMC members in this project.
 The Committer-to-PMC ratio is roughly 9:5.

## Community changes, past quarter:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

Recent releases:
 3.2.2 was released on 2022-03-16.
 3.2.1 was released on 2022-02-06.
 3.2.0 was released on 2021-05-14.
 4.0.x in preparation

2023-10-18 — Mark Struberg

No report was submitted.

2023-07-19 — Mark Struberg

## Description:
 The mission of OpenJPA is the creation and maintenance of software related to
 JPA: Object Relational Mapping for Java

## Issues:
 There are no issues requiring board attention.

## Project Activity:
 We are actively working on a native Jakarta-3.1 (and later 4.0) release.
 Right now we are getting rid of Serp, which is an ancient byte code library
 which only supports up to Java-1.5. We are replacing it with native ASM
 code to leverage Java22 and beyond.
 All the packages have been migrated to the jakarta namespace.

## Community Health:
 Small but active community. Good feedback cycles.


## Membership Data:
 Apache OpenJPA was founded 2007-05-16 (15 years ago)
 There are currently 35 committers and 18 PMC members in this project.
 The Committer-to-PMC ratio is roughly 9:5.

## Community changes, past quarter:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

Recent releases:
 3.2.2 was released on 2022-03-16.
 3.2.1 was released on 2022-02-06.
 3.2.0 was released on 2021-05-14.
 4.0.x release expected in the next 3 Months.

2023-04-19 — Mark Struberg

## Description:
 The mission of OpenJPA is the creation and maintenance of software related to
 OpenJPA: Object Relational Mapping for Java

## Issues:
 There are no issues requiring board attention.

## Project Activity:
 We are now rather confiden to start OpenJPA-4.0 which would target the
 jakarta namespace natively. Right now we only provide support for jakarta
 via shading, which is quite tricky to consume.

## Community Health:
 Small community but I hope that the Jakarta push will revive activity.

## Membership Data:
 Apache OpenJPA was founded 2007-05-16 (15 years ago)
 There are currently 35 committers and 18 PMC members in this project.
 The Committer-to-PMC ratio is roughly 9:5.

## Community changes, past quarter:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

Recent releases:
 3.2.2 was released on 2022-03-16.
 3.2.1 was released on 2022-02-06.
 3.2.0 was released on 2021-05-14.

2023-02-15 — Mark Struberg

## Description:
 The mission of OpenJPA is the creation and maintenance of software related to
 OpenJPA: Object Relational Mapping for Java

## Issues:
 There are no issues requiring board attention.

## Project Activity:
 The project is not very active. We are addressing urgent issues and provide
 pom changes and lib updates.
 There is a discussion about starting with OpenJPA-4.0 which would target the
 jakarta namespace natively. Right now we only provide support for jakarta
 via shading, which is quite tricky to consume.

## Community Health:
 There are not much changes from previous month.
 Mailing list questions are answered.

## Membership Data:
 Apache OpenJPA was founded 2007-05-16 (15 years ago)
 There are currently 35 committers and 18 PMC members in this project.
 The Committer-to-PMC ratio is roughly 9:5.

## Community changes, past quarter:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

Recent releases:
  3.2.2 was released on 2022-03-16.
  3.2.1 was released on 2022-02-06.
  3.2.0 was released on 2021-05-14.

2023-01-18 — Mark Struberg

No report was submitted.

2022-11-16 — Mark Struberg

## Description:
 The mission of OpenJPA is the creation and maintenance of software related to
 OpenJPA: Object Relational Mapping for Java

## Issues:
 There are no issues requiring board attention.

## Membership Data:
 Apache OpenJPA was founded 2007-05-16 (15 years ago)
 There are currently 35 committers and 18 PMC members in this project.
 The Committer-to-PMC ratio is roughly 9:5.

Community changes, past quarter:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Project Activity:
 The project is not very active. We are addressing urgent issues and provide
 pom changes and lib updates.


Recent releases:
  3.2.2 was released on 2022-03-16.
  3.2.1 was released on 2022-02-06.
  3.2.0 was released on 2021-05-14.


## Community Health:
 There are no much changes from previous month.
 Mailing list questions are answered.

2022-10-19 — Mark Struberg

No report was submitted.

2022-07-20 — Mark Struberg

## Description:
The mission of OpenJPA is the creation and maintenance of software related to
OpenJPA: Object Relational Mapping for Java

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache OpenJPA was founded 2007-05-16 (15 years ago)
There are currently 35 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.

Community changes, past quarter:
- No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
- No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Project Activity:
The project is not very active. We do bug fix releases only

Recent releases:
 - 3.2.2 was released on 2022-03-16.
 - 3.2.1 was released on 2022-02-06.
 - 3.2.0 was released on 2021-05-14.


## Community Health:
There is not much activity at git and mailing lists :(
I believe we need "fresh blood" :)

2022-04-20 — Mark Struberg

## Description:
The mission of OpenJPA is the creation and maintenance of software related to
OpenJPA: Object Relational Mapping for Java

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache OpenJPA was founded 2007-05-16 (15 years ago)
There are currently 35 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.

Community changes, past quarter:
- No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
- No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Project Activity:
The project is not very active. We are addressing urgent issues.

Recent releases:
  3.2.2 was released on 2022-03-16.
  3.2.1 was released on 2022-02-06.
  3.2.0 was released on 2021-05-14.


## Community Health:
There are no much changes from previous month.
Mailing list questions are answered.
Hopefully we will have more news next quarter

2022-03-16 — Mark Struberg

## Description:
The mission of OpenJPA is the creation and maintenance of software related to
OpenJPA: Object Relational Mapping for Java

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache OpenJPA was founded 2007-05-16 (15 years ago)
There are currently 35 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.

Community changes, past quarter:
- No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
- No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Project Activity:
The project is active. Emails are answered,issues are addressed.

Recent releases:
3.2.1 was released on 2022-02-06.
3.2.0 was released on 2021-05-14.
3.1.2 was released on 2020-07-14.

## Community Health:
The project is a bit silent, but we do our best to keep it alive
The situation will hopefully be improved

2022-02-16 — Mark Struberg

No report was submitted.

2022-01-19 — Mark Struberg

No report was submitted.

2021-10-20 — Mark Struberg

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.2.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 It was a rather silent quarter for OpenJPA. But that's imo fine after all the
 effort we did put into making 3.2.0 happen.

## Health
 Enough people around if needed, but all busy with tons of other projects.


## PMC changes:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Releases:
 - 3.2.0 was released on 2021-05-14.
 - 3.1.2 was released on 2020-07-14.
 - 3.1.1 was released on 2020-02-14.

## Activity stats:
 - 34 emails
 - 5 tickets opened, no ticket closed
 - no commit this quarter

2021-07-21 — Mark Struberg

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.2.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 We did a lot of work towards our 3.2.0 release. This includes work to run
 on Java16 and a lot of type resolving and DbDictionary fixes.
 It was a really busy quarter!

## Health report:
 Rather fine, quite a bunch of active people were helping.

## PMC changes:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Releases:
 - 3.2.0 was released on 2021-05-14.
 - 3.1.2 was released on 2020-07-14.
 - 3.1.1 was released on 2020-02-14.

## Activity stats:
 - 216 emails on dev (71% increase)
 - 11 tickets opened, 11 closed
 - 46 committs, 4 active contributors

2021-04-21 — Mark Struberg

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.2.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 The last quarter was very active. We got support for HerdDB as contribution
 plus many other parts. In addition to that we worked on resolving a lot of
 old tickets and did run our full test suite to most of the databases we do
 support - subsequently leading to a lot of bug fixes on that side.
 We are now ramping up for a new release which is expected in the next few
 weeks

## Health report:
 People are still around, code is very functional and stable.
 We try to review old tickets and either resolve or close them.

## PMC changes:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Releases:
 -   3.1.2 was released on 2020-07-14.
 -   3.1.1 was released on 2020-02-14.
 -   3.1.0 was released on 2019-04-14.

## Activity stats:
 - 153 emails on dev
 - 15 tickets opened, 27 closed
 - 60 committs

2021-01-20 — Mark Struberg

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.2.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 The last quarter has been rather silent. We are preparing to release a
 version which works with the upcoming Java16 and fixed a few bugs.

## Health report:
 People are still around if needed, code is very functional and stable.

## PMC changes:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Releases:
 -   3.1.2 was released on 2020-07-14.
 -   3.1.1 was released on 2020-02-14.
 -   3.1.0 was released on 2019-04-14.

## Activity stats:
 - 110 emails on dev
 - 13 tickets opened, 8 closed

2020-10-21 — Mark Struberg

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.2.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 The 3.1.2 release sparked quite some activity. We did saw 9
 different contributors.
 We also did a major rework of our page content. We still need to switch
 over from CMS though. But at least we got rid of very old (now wrong)
 content mostly.

## Health report:
 Decently given the heritage.

## PMC changes:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Releases:
 -   3.1.2 was released on 2020-07-14.
 -   3.1.1 was released on 2020-02-14.
 -   3.1.0 was released on 2019-04-14.

## Activity stats:
 - 384 emails on dev
 - 14 tickets opened, 14 closed

2020-07-15 — Mark Struberg

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.
 We are currently working on implementing the JPA-2.2 specification

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 We are still in maintenance mode. The 3.1.2 release with Java module
 support is currently under vote.

## Health report:
 Quite ok-ish for such an old project. We got quite a few PRs this quarter.

## PMC changes:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Releases:
 -   3.1.1 was released on 2020-02-14.
 -   3.1.0 was released on 2019-04-14.
 -   2.4.3 was released on 2018-06-12.

## Activity stats:
 - 85 emails on dev
 - 5 mails on users
 - 6 tickets opened, 8 closed

2020-04-15 — Mark Struberg

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.
 We are currently working on implementing the JPA-2.2 specification

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 We are slowly but steadily working on smallish bug reports and features.
 Activity is ok. We are working towards a 3.1.2 release with Java module
 support.

## Health report:
 Number of active devs is about 5. We've been through worse.

## PMC changes:
 - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
 - No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Releases:
 -   3.1.1 was released on 2020-02-14.
 -   3.1.0 was released on 2019-04-14.
 -   2.4.3 was released on 2018-06-12.

## Activity stats:
 - 121 emails on dev
 - 6 mails on users
 - 10 tickets opened, 6 closed

2020-01-15 — Mark Struberg

## Description:
The mission of OpenJPA is the creation and maintenance of software related to
OpenJPA: Object Relational Mapping for Java

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache OpenJPA was founded 2007-05-16 (13 years ago)
There are currently 35 committers and 19 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.

Community changes, past quarter:
- No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
- No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Project Activity:
Project activity increased slightly, but still on a low level.
We are doing fine still though.

## Community Health:
I can only iterate what I explained 2 months ago. Codebase
is complex and we keep our eyes open for any new contributors
which might pop up. But that's not an easy task.

2019-11-20 — Mark Struberg

## Description:
The mission of OpenJPA is the creation and maintenance of software related to
OpenJPA: Object Relational Mapping for Java

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache OpenJPA was founded 2007-05-16 (13 years ago)
There are currently 35 committers and 19 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.

Community changes, past quarter:
- No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
- No new committers. Last addition was Matt Pavlovich on 2019-05-22.

## Project Activity:
Project activity was really low the last month. I hope we'll get this up
again and continue working on improving JPA-2.2 compatibility. Otoh there
are enough people still active to not worry about activity IF something
very urgent pops up.

## Community Health:
Yes, we should somehow attract more people. But the codebase is old and stable.
And due to the JavaEE/JakartaEE pause right now there is not much action
in sight which might attract new developers.

2019-10-16 — Mark Struberg

No report was submitted.

@Roman: pursue a report for next month

2019-07-17 — Mark Struberg

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.
 We are currently working on implementing the JPA-2.2 specification and
 just released our first version.

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 Activity declined a bit after shipping our first JPA-2.2 release.
 We have been working on a few fixes and hope to ship the next
 bugfix release in the upcoming quarter.

## Health report:
 Contributions are still ok-ish for such an old project.

## PMC changes:

 - Currently 19 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Maxim Solodovnik on Sat Apr 13 2019

## Committer base changes:

 - Currently 35 committers.
 - Matt Pavlovich was added as a committer on Wed May 22 2019

## Releases:

 - Last release was 3.1.0 on Sun Apr 14 2019

## Mailing list activity:

 - users@openjpa.apache.org:
    - 222 subscribers (down -3 in the last 3 months):
    - 4 emails sent to list (22 in previous quarter)

 - dev@openjpa.apache.org:
    - 118 subscribers (down -2 in the last 3 months):
    - 122 emails sent to list (195 in previous quarter)


## JIRA activity:

 - 6 JIRA tickets created in the last 3 months
 - 3 JIRA tickets closed/resolved in the last 3 months

2019-04-17 — Mark Struberg

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.
 We are currently working on implementing the JPA-2.2 specification and
 just released our first version.

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 We have been quite active in the last quarter.
 We worked towards more JPA-2.2 features and have just
 shipped a 3.1.0 release.
 There also has been quite some interaction with contributors who reported
 bugs. The JPA TCK is now theoretically available via the JakartaEE project
 but we did not yet have a chance to test against it. This is on our
 list for the next few months. While doing this we will also figure
 the rest of the missing JPA-2.2 functionality.

## Health report:
 Contributions are fine and the community activity is also quite ok.
 Ofc could be way better, but we are fine given how old the project is!

## PMC changes:
 - Currently 19 PMC members.
 - New PMC members:
    - Romain Manni-Bucau was added to the PMC on Fri Apr 12 2019
    - Maxim Solodovnik was added to the PMC on Sat Apr 13 2019

## Committer base changes:
 - Currently 34 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Maxim Solodovnik at Mon Sep 24 2018

## Releases:
 - 3.1.0 was released on Sun Apr 14 2019

## Mailing list activity:

 Mailing list activity is still fine.
 We are trying to improve our response time for user requests.

 - users@openjpa.apache.org:
    - 225 subscribers (down -2 in the last 3 months):
    - 22 emails sent to list (26 in previous quarter)

 - dev@openjpa.apache.org:
    - 120 subscribers (down -6 in the last 3 months):
    - 203 emails sent to list (258 in previous quarter)

## JIRA activity:

 - 17 JIRA tickets created in the last 3 months
 - 20 JIRA tickets closed/resolved in the last 3 months

2019-01-16 — Mark Struberg

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.
 We are currently working on implementing the JPA-2.2 specification

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 Moving to GIT got us some more traffic. We also started adding Maven
 profiles to start up various databases via Docker. This heavily
 simplifies contributing to different database dictionaries.
 We also had a discussion about what our 3.0.x line currently supports.
 We are right now a little bit in a limbo between JPA-2.0 and 2.2 due
 to not having had access to the JPA TCK. We hope this will soon
 become better as the JPA TCK is now freely available via JakartaEE.
 It is a lot work to adopt though, so we expect this to take up some
 months.

## Health report:
 Community is ok. I hope we get some bigger changes done due to the
 move to GIT. We've re-added Craig as PMC member as he got lost somehow
 in Whimsy. We are also discussing about 2 new PMC members.

## PMC changes:

 - Currently 17 PMC members.
 - Craig L Russell was added to the PMC on Sat Jan 05 2019
   (note: this is a false positive, see above)

## Committer base changes:

 - Currently 34 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Maxim Solodovnik at Mon Sep 24 2018

## Releases:

 - Last release was 2.4.3 on Tue Jun 12 2018

## Mailing list activity:

We still have decent activity on the mailing lists.

 - users@openjpa.apache.org:
    - 228 subscribers (up 0 in the last 3 months):
    - 26 emails sent to list (11 in previous quarter)

 - dev@openjpa.apache.org:
    - 127 subscribers (down -2 in the last 3 months):
    - 276 emails sent to list (125 in previous quarter)


## JIRA activity:

 - 17 JIRA tickets created in the last 3 months
 - 9 JIRA tickets closed/resolved in the last 3 months

2018-10-17 — Mark Struberg

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 We recently moved our main repo to GIT. Now it's time to start
 cleaning up the codebase and getting rid of ancient stuff in
 feature branches.

## Health report:
 Community is ok. I hope we get some bigger changes done due to the
 move to GIT.

## PMC changes:

 - Currently 16 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Jody Grassel on Tue Aug 15 2017

## Committer base changes:

 - Currently 34 committers.
 - Maxim Solodovnik was added as a committer on Mon Sep 24 2018

## Releases:

 - Last release was 2.4.3 on Tue Jun 12 2018

## Mailing list activity:


 - users@openjpa.apache.org:
    - 227 subscribers (down -3 in the last 3 months):
    - 12 emails sent to list (16 in previous quarter)

 - dev@openjpa.apache.org:
    - 129 subscribers (down -3 in the last 3 months):
    - 127 emails sent to list (142 in previous quarter)


## JIRA activity:

 - 8 JIRA tickets created in the last 3 months
 - 8 JIRA tickets closed/resolved in the last 3 months

2018-07-18 — Mark Struberg

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 We incorporated necessary changes to get Java10 support done
 and also had a few bugs fixed.
 We also got 2 releases done. So while dev activity is mediocre
 we still have plenty of community.

## Health report:
 Community is doing fine. We finally shipped our first 3.0.0
 release (target=JPA-2.2). We did not yet implement all features
 but it's really good to use already.

## PMC changes:

 - Currently 16 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Jody Grassel on Tue Aug 15 2017

## Committer base changes:

 - Currently 33 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Will Dazey at Thu Aug 17 2017

## Releases:

 - 2.4.3 was released on Tue Jun 12 2018
 - 3.0.0 was released on Tue Jun 12 2018

## Mailing list activity:

 - users@openjpa.apache.org:
    - 230 subscribers (down -3 in the last 3 months):
    - 16 emails sent to list (20 in previous quarter)

 - dev@openjpa.apache.org:
    - 131 subscribers (down -2 in the last 3 months):
    - 144 emails sent to list (57 in previous quarter)


## JIRA activity:

 - 9 JIRA tickets created in the last 3 months
 - 8 JIRA tickets closed/resolved in the last 3 months

2018-04-18 — Mark Struberg

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time

## Activity:
 Could be more. Much more. Otoh we got a few patches recently.
 Mainly smallish patches, but also some bigger ASM contribution
 and Java9/10/11 stuff.
 We are preparing to ship OpenJPA-2.4.3.
 And after that I hope to finally finish OpenJPA-3.0.0.

## Health report:
 Maintenance going on. And patches get applied.
 Attention could be higher of course.

## PMC changes:

 - Currently 16 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Jody Grassel on Tue Aug 15 2017

## Committer base changes:

 - Currently 33 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Will Dazey at Thu Aug 17 2017

## Releases:

 - Last release was 2.4.2 on Tue Jan 03 2017

## Mailing list activity:

 - users@openjpa.apache.org:
    - 233 subscribers (down -2 in the last 3 months):
    - 20 emails sent to list (10 in previous quarter)

 - dev@openjpa.apache.org:
    - 133 subscribers (down -4 in the last 3 months):
    - 62 emails sent to list (31 in previous quarter)


## JIRA activity:

 - 8 JIRA tickets created in the last 3 months
 - 2 JIRA tickets closed/resolved in the last 3 months

2018-01-17 — Mark Struberg

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 Still low activity. Maintenance is going on at a low level.

## Health report:
 Still have to ship OpenJPA-3.0.0. Currently we lack people
 who push this forward.

## PMC changes:

 - Currently 16 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Jody Grassel on Tue Aug 15 2017

## Committer base changes:

 - Currently 33 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Will Dazey at Thu Aug 17 2017

## Releases:

 - Last release was 2.4.2 on Tue Jan 03 2017

## Mailing list activity:

 - users@openjpa.apache.org:
    - 235 subscribers (down -5 in the last 3 months):
    - 11 emails sent to list (35 in previous quarter)

 - dev@openjpa.apache.org:
    - 137 subscribers (up 0 in the last 3 months):
    - 37 emails sent to list (101 in previous quarter)


## JIRA activity:

 - 7 JIRA tickets created in the last 3 months
 - 1 JIRA tickets closed/resolved in the last 3 months

2017-11-15 — Mark Struberg

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 Low activity. Maintenance is going on steadily but at a low level.

## Health report:
 We should finally ship OpenJPA-3.0.0. Currently we lack on people
 who push this forward. Or rather those people are busy with other stuff.

## PMC changes:

 - Currently 16 PMC members.
 - Jody Grassel was added to the PMC on Tue Aug 15 2017

## Committer base changes:

 - Currently 33 committers.
 - Will Dazey was added as a committer on Thu Aug 17 2017

## Releases:

 - Last release was 2.4.2 on Tue Jan 03 2017

## Mailing list activity:

 - users@openjpa.apache.org:
    - 239 subscribers (down -3 in the last 3 months):
    - 28 emails sent to list (17 in previous quarter)

 - dev@openjpa.apache.org:
    - 137 subscribers (up 0 in the last 3 months):
    - 58 emails sent to list (100 in previous quarter)


## JIRA activity:

 - 8 JIRA tickets created in the last 3 months
 - 1 JIRA tickets closed/resolved in the last 3 months

2017-10-18 — Mark Struberg

No report was submitted.

2017-07-19 — Mark Struberg

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 Still low activity for now as most committers are busy with other
 ASF project. I hope we gain a bit speed as the other parts are now
 mostly finished.

## Health report:
 Maintenance going on. Since JavaEE 8 did some minor changes to JPA
 in JPA-2.2 we might even skip 2.1 and directly move to 2.2 in trunk.

## PMC changes:

 - Currently 15 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Francesco Chicchiriccò on Thu Sep 15 2016

## Committer base changes:

 - Currently 32 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Christian Schneider at Tue Dec 06 2016

## Releases:

 - Last release was 2.4.2 on Tue Jan 03 2017

## Mailing list activity:

 - users@openjpa.apache.org:
    - 246 subscribers (down -1 in the last 3 months):
    - 9 emails sent to list (13 in previous quarter)

 - dev@openjpa.apache.org:
    - 138 subscribers (up 1 in the last 3 months):
    - 72 emails sent to list (50 in previous quarter)


## JIRA activity:

 - 10 JIRA tickets created in the last 3 months
 - 2 JIRA tickets closed/resolved in the last 3 months

2017-04-19 — Mark Struberg

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone Java SE as well as  containers e.g Java EE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 We had a phase of low activity due to people being involved in
 other ASF projects. Lately discussions about a 2.4.3 release
 started.

## Health report:
 Maintenance mood. I hope we will pick up the work on JPA-2.1
 again soon.

## PMC changes:

 - Currently 15 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Francesco Chicchiriccò on Thu Sep 15 2016

## Committer base changes:

 - Currently 32 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Christian Schneider at Tue Dec 06 2016

## Releases:

 - Last release was 2.4.2 on Tue Jan 03 2017

## Mailing list activity:

 We need to more actively target the JIRA tickets.
 Otoh, while the activity is low we are still responsive
 if questions pop up on the lists.

 - users@openjpa.apache.org:
    - 247 subscribers (down -3 in the last 3 months):
    - 13 emails sent to list (34 in previous quarter)

 - dev@openjpa.apache.org:
    - 137 subscribers (up 3 in the last 3 months):
    - 53 emails sent to list (137 in previous quarter)


## JIRA activity:

 - 8 JIRA tickets created in the last 3 months
 - 2 JIRA tickets closed/resolved in the last 3 months

2017-01-18 — Mark Struberg

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone JSE as well as  containers e.g JavaEE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 Development of JPA-2.1 slowed down a bit.
 We improved the OSGi support and released OpenJPA-2.4.2 which
 still targets the JPA-2.0 specification.

## Health report:
 Maintenance as usual, new features get addressed whenever there
 is time as most committers are also heavily involved in other
 ASF projects.

## PMC changes:

 - Currently 15 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Francesco Chicchiriccò on Thu Sep 15 2016

## Committer base changes:

 - Currently 32 committers.
 - Christian Schneider was added as a committer on Tue Dec 06 2016

## Releases:

 - 2.4.2 was released on Tue Jan 03 2017

## Mailing list activity:

 - users@openjpa.apache.org:
  - 250 subscribers (down -2 in the last 3 months):
  - 32 emails sent to list (39 in previous quarter)

 - dev@openjpa.apache.org:
  - 134 subscribers (up 1 in the last 3 months):
  - 114 emails sent to list (266 in previous quarter)


## JIRA activity:

 - 12 JIRA tickets created in the last 3 months
 - 8 JIRA tickets closed/resolved in the last 3 months

2016-10-19 — Mark Struberg

## Description:
 Apache OpenJPA is a persistent object management kernel for databases,
 relational as well as non-relational. For relational databases, OpenJPA is
 compliant to the Java Persistence Architecture (JPA) version 2.0.
 OpenJPA runs in stand-alone JSE as well as  containers e.g JavaEE,
 Tomcat, Spring or OSGi.

## Issues:
 There are no issues requiring board attention at this time.

## Activity:
 We started with the implementation of the JPA-2.1 spec and moved
 trunk to be 3.0.0-SNAPSHOT.
 We don't have any TCK for it but that doesn't stop us.
 We got a few new contributors which we observe as committer candidates.
 We discussed the option to release 3.0.0 milestones starting with
 the end of this month.

## Health report:
 We have a few people involved in maintaining the older 2.2.x branches
 and a few who help us with the JPA-2.1 tasks. There is not a huge flood of
 new commits but we are moving steadily.

## PMC changes:

 - Currently 15 PMC members.
 - Francesco Chicchiriccò was added to the PMC on Thu Sep 15 2016

## Committer base changes:

 - Currently 31 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Francesco Chicchiriccò at Tue Apr 26 2016

## Releases:

 - Last release was 2.4.1 on Sun Feb 21 2016

## Mailing list activity:

 - users@openjpa.apache.org:
 - 251 subscribers (down -1 in the last 3 months):
 - 41 emails sent to list (37 in previous quarter)

 - dev@openjpa.apache.org:
 - 133 subscribers (up 0 in the last 3 months):
 - 249 emails sent to list (118 in previous quarter)


## JIRA activity:

- 24 JIRA tickets created in the last 3 months
- 20 JIRA tickets closed/resolved in the last 3 months

2016-07-20 — Mark Struberg

## Description:
Apache OpenJPA is a persistent object management kernel for databases,
relational as well as non-relational. For relational databases, OpenJPA is
compliant to the Java Persistence Architecture (JPA) version 2.0.
OpenJPA runs in stand-alone JSE as well as  containers e.g JavaEE,
Tomcat, Spring or OSGi.

## Issues:
There are no issues requiring board attention at this time.
Still no news on the EE7 TCK issue which prevents us
from verifying compatibility with JPA-2.1.

## Activity:
Activity did grow a bit.
We discussed how to proceed with JPA-2.1 but did not yet find time to polish the
work done in the jpa-2.1 feature branch.
After we cleaned up the trunk docs some community members do a great job
bringing back the docs for the older OpenJPA versions (went broken somehow).

## Health report:
We managed to get Francesco as a new committer.
New bugs are handled in waves as we mostly focus on bringing our docs and
infrastructure back to a good quality right now.

## PMC changes:

- Currently 14 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Heath Thomann on Tue Jun 30 2015

## Committer base changes:

- Currently 31 committers.
- Francesco Chicchiriccò was added as a committer on Tue Apr 26 2016

## Releases:

- Last release was 2.4.1 on Sun Feb 21 2016

## Mailing list activity:

- TODO Please explain what the following statistics mean
  for the project. If there is nothing significant in the figures, omit this
  section.

- users@openjpa.apache.org:
   - 252 subscribers (down -3 in the last 3 months):
   - 33 emails sent to list (58 in previous quarter)

- dev@openjpa.apache.org:
   - 133 subscribers (up 1 in the last 3 months):
   - 115 emails sent to list (124 in previous quarter)


## JIRA activity:

- 10 JIRA tickets created in the last 3 months
- 2 JIRA tickets closed/resolved in the last 3 months

2016-04-20 — Pinaki Poddar

## Description:
Apache OpenJPA is a persistent object management kernel for databases,
relational as well as non-relational. For relational databases, OpenJPA is
compliant to the Java Persistence Architecture (JPA) version 2.0.
OpenJPA runs in stand-alone JSE as well as  containers e.g JavaEE,
Tomcat, Spring or OSGi.

## Issues:
There are no issues requiring board attention at this time.
Sadly no news on the EE7 TCK issue which prevents us
from verifying compatility with JPA-2.1.

## Activity:
Moderate activity. Some community feedback on the users list
and a few internal discussions. We also reworked our page
build bots and added documentation.
Mark Struberg got appointed as new PMC chair and we like to thank
Pinaki Poddar for his service over the last few years!

## Health report:
OpenJPA is a 'mature' codebase and many parts are stable and needs
lots of knowledge if you touch them. Thus it's rather hard to
get up and running.
We are openly looking for fresh blood which is open enough to
take up the challenge while being sensible enough to not trash
existing functionality.

## PMC changes:

- Currently 14 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Heath Thomann on Tue Jun 30 2015

## Committer base changes:

- Currently 30 committers.
- No new committers added in the last 3 months
- Last committer addition was Romain Manni-Bucau at Tue Jun 02 2015

## Releases:

- 2.4.1 was released on Sun Feb 21 2016

## Mailing list activity:

Traffic on the mailing lists is low but steady.
We might need to focus on working on fresh bugs which come in.
There are currently more new bugs than we resolve, which is not
a good thing.

- users@openjpa.apache.org:
- 258 subscribers (up 4 in the last 3 months):
- 63 emails sent to list (26 in previous quarter)

- dev@openjpa.apache.org:
- 132 subscribers (up 1 in the last 3 months):
- 133 emails sent to list (86 in previous quarter)

## JIRA activity:

- 16 JIRA tickets created in the last 3 months
- 9 JIRA tickets closed/resolved in the last 3 months

2016-02-17 — Pinaki Poddar

## Description:
Apache OpenJPA is a persistent object management kernel for databases,
relational as well as non-relational. For relational databases, OpenJPA is
compliant to the Java Persistence Architecture (JPA) version 2.0.
OpenJPA runs in stand-alone JSE as well as  containers e.g JavaEE,
Tomcat, Spring or OSGi.

## Issues:
There are no issues requiring board attention at this time.
Besides the always swelling EE7 TCK issue which prevents us
from verifying comatility with JPA-2.1.

## Activity:
There is quite some maintenance activity on the 2.x branch which is
targetting the JPA-2.0 specification.
JPA-2.1 work is still not taking off as we are still hoping to finally
get the TCK for EE7.
We could go on implementing JPA-2.1 features and ignore all those
bloody JCP hassles.
We already have quite a few of those features in place in a branch.

## Health report:
OpenJPA is a 'mature' codebase and many parts are stable and needs
lots of knowledge if you touch them. Thus it's rather hard to
get up and running.
We tried to modernise the structure a bit (moving from Junit3 to 4)
but that's really just the tip of the iceberg.

## PMC changes:

- Currently 14 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Heath Thomann on Tue Jun 30 2015

## Committer base changes:

- Currently 30 committers.
- No new committers added in the last 3 months
- Last committer addition was Romain Manni-Bucau at Tue Jun 02 2015

## Releases:

- Last release was 2.4.0 on 2015-04-19
- We are currently voting on 2.4.1

## Mailing list activity:

- users@openjpa.apache.org:
   - 255 subscribers (up 4 in the last 3 months):
   - 42 emails sent to list (38 in previous quarter)

- dev@openjpa.apache.org:
   - 131 subscribers (up 2 in the last 3 months):
   - 113 emails sent to list (86 in previous quarter)


## JIRA activity:

- 18 JIRA tickets created in the last 3 months
- 7 JIRA tickets closed/resolved in the last 3 months

2016-01-20 — Pinaki Poddar

No report was submitted.

2015-12-16 — Pinaki Poddar

Apache OpenJPA is a persistent object management kernel for databases,
relational as well as non-relational . For relational databases, OpenJPA is
compliant to industry-standard Java Persistence Architecture (JPA) version 2.0
version. OpenJPA runs in stand-alone JSE as well as  containers e.g JEE,
Tomcat, Spring or OSGi.

== Community ==

OpenJPA developers had developed a general-purpose, robust
software for Object-Relational Mapping. They also ensured its stability
and backward compatibility across many released versions.
OpenJPA has a significant user base and many users have migrated
their persistence provider to OpenJPA.
Current OpenJPA developers actively maintain the code base as well as
support the user community via the mailing list and the code service
streams.

However, developer resource is shrinking as many senior developers are not
active and new volunteers are hard to come by as new development
opportunities are rare and hard to incorporate for a matured code base.

We hope that the Board members may be able to share their experience
on how to re-energize a matured project in its maintenance phase.

== Recent Work ==

At this phase, the software defects are few but
reported defects have been resolved  [1] in timely fashion.

[1] https://issues.apache.org/jira/secure/ConfigureReport.jspa?projectOrFilterId=project-12310351&periodName=daily&daysprevious=90&cumulative=true&versionLabels=none&selectedProjectId=12310351&reportKey=com.atlassian.jira.plugin.system.reports%3Acreatedvsresolved-report&Next=Next

2015-11-18 — Pinaki Poddar

No report was submitted.

@Rich: follow up with PMC; this is the second report in a row
that the PMC missed.

2015-10-21 — Pinaki Poddar

No report was submitted.

2015-08-19 — Pinaki Poddar

There are no items requiring board attention at this time.

* Highlights
   Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
   container and many other lightweight frameworks, such as Tomcat,
   Spring or OSGi.

   Project codebase is progressing to support Java8 at compile and runtime.
   Compile time support for Java8 is available.

* Community

  The developer community had maintained stability of the codebase,
  supported previous releases.

  Mailing lists continue to be active for a stable project such as OpenJPA.

* Governance

    We aim to build partnership with database vendors especially
    in non-relational realm.

2015-07-15 — Pinaki Poddar

No report was submitted.

@Brett please report next month

2015-05-20 — Pinaki Poddar

## Description:
  Apache OpenJPA is a Java Persistence API 2.0 Implementation

## Activity:
* Maintenance is going on for JPA-2.0 parts.
* We had a few people asking for JPA-2.1 support
 but did not start yet.
* Discussions about cleaning up the PCEnhancer and moving to ASM only
 (currently we use 4 different bytecode libs in OpenJPA in parallel)
* We still get regular bug reports and even patches.

## Issues:
* The Project needs some healthy blood refresh.
* We are probably blocked with moving to JPA-2.1 by the
 outstanding TCK for EE7 issue.


## PMC/Committership changes:

- Currently 29 committers and 12 PMC members in the project.
- Last new PMC member: Mark Struberg on 2015-05-18

## Releases:

- Last release was 2.4.0 on 2015-04-22.
We still need to update the docs and upload the javadoc though.

## Mailing list activity:

- users@openjpa.apache.org:
   - 247 subscribers (up 4 in the last 3 months):
   - 73 emails sent to list (47 in previous quarter)

- dev@openjpa.apache.org:
   - 133 subscribers (up 0 in the last 3 months):
   - 182 emails sent to list (227 in previous quarter)


## JIRA activity:

- 18 JIRA tickets created in the last 3 months
- 18 JIRA tickets closed/resolved in the last 3 months
There are many 100 open tickets still. Many of them are not
relevant anymore. We need to do a cleanup of those.

2015-04-22 — Pinaki Poddar

No report was submitted.

2015-03-18 — Pinaki Poddar

No report was submitted.

2015-02-18 — Pinaki Poddar

No report was submitted.

2015-01-21 — Pinaki Poddar

No report was submitted.

2014-12-17 — Pinaki Poddar

== Summary ==
   Apache OpenJPA is a persistent object management kernel for relational and
   non-relational databases. For relational database, OpenJPA provides
   persistence for Plain Old Java Object (POJO).  OpenJPA is compliant to
   industry-standard Java Persistence Architecture (JPA) version 2.0 version
   and runs in stand-alone JSE as well as JEE containers and many other
   lightweight frameworks, such as Tomcat, TomEE, Spring or OSGi.


 == Community ==
   OpenJPA developers had, over past several years, not only developed a
   general-purpose, stable software for complex Object-Relational Mapping but
   also ensured its stability across many released versions. OpenJPA has a
   solid user base and many have migrated their persistence provider to
   OpenJPA from more well-known provider in the past.  Current OpenJPA
   developer/committers actively maintain the code base as well as support
   via the mailing list users and the code service streams.

   However, developer resource is shrinking as many senior committers are not
   active and new volunteers are hard to come by as new development
   opportunities are rare and hard to incorporate. Also lack of strong
   corporate interest/sponsorship is affecting future growth/expansion of the
   community.

   PMC members are exploring how to invigorate the project.

   We hope that the Board members may be able to share their experience on
   how to re-energize a matured project in its maintenance phase of life.


   == Recent Work ==
   OpenJPA development team member Jody Grassel has upgraded Serp bytecode
   library to version 1.15 for Java 8 language features (e.g. lambda
   expression) and integrated OpenJPA with the upgrade.
   As OpenJPA natively uses bytecode enhancement, supporting Java 8 has more
   than usual impact on OpenJPA.

   Many requests have been received for upgrade to JPA 2.1 compliance.
   Prototype work for supporting JPA 2.1 features such as Store Procedure
   support has started.

   == Issues ==

   One of the nightly builds (2.3.1) artifact is missing [1] in the
   repository.

   The issue is likely to be an infrastructure issue and is being tracked
   by [2]

   [1] https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.3.1-SNAPSHOT/
   [2] https://issues.apache.org/jira/browse/OPENJPA-2537

2014-11-19 — Pinaki Poddar

No report was submitted.

@Brett: pursue a report for OpenJPA

2014-10-15 — Pinaki Poddar

There are no items requiring board attention at this time.

* Highlights

   Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
   container and many other lightweight frameworks, such as Tomcat,
   TomEE, Spring or OSGi.

* Community

   Support for Java 8 is in progress.

   The developer community had maintained the codebase stable,
   supported for previous releases and backported resolved defects.


* Governance

    We continue to monitor contributors for possible committers and
    PMC members. Few fresh blood will energize the project.

* Releases

     OpenJPA 2.3.0 has been released. This release enhances correctness
       (resolution of 100 reported issues) and improves 55 existing features.

2014-07-16 — Pinaki Poddar

There are no items requiring board attention at this time.

* Highlights
   Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
   container and many other lightweight frameworks, such as Tomcat,
   TomEE, Spring or OSGi.

* Community

   Support for Java 8 is in progress.

   Mailing lists continue to be active.

   The developer community had maintained the codebase stable,
   supported for previous releases and backported resolved defects.

* Governance

    We continue to monitor contributors for possible committers and
    PMC members.

* Releases

     OpenJPA 2.3.0 has been released. This release enhances correctness
       (resolution of 100 reported issues) and improves 55 existing features.

2014-04-16 — Pinaki Poddar

There are no items requiring board attention at this time.

* Highlights
   Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
   container and many other lightweight frameworks, such as Tomcat,
   TomEE, Spring or OSGi.

* Community

   Work has started on implementation of new features for JPA 2.1.

   Support for Java 8 is in progress.

   Mailing lists continue to be active.

   The developer community had maintained the codebase stable,
   supported for previous releases and backported resolved defects.



* Governance

    We continue to monitor contributors for possible committers and
    PMC members.

* Releases

2014-02-19 — Pinaki Poddar

There are no items requiring board attention at this time.

* Highlights
   Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
   container and many other lightweight frameworks, such as Tomcat,
   TomEE, Spring or OSGi.

* Community

   Work has started on implementation of new features for JPA 2.1.

   Support for Java 7 has been incorporated.

   Mailing lists continue to be active and many applications are
   migrating from other vendors to OpenJPA.

   The developer community had maintained the codebase stable,
   supported for previous releases and backported resolved defects.



* Governance

    We continue to monitor contributors for possible committers and
    PMC members.

* Releases

2014-01-15 — Pinaki Poddar

No report was submitted.

AI: Chris to pursue a report for OpenJPA

2013-11-20 — Pinaki Poddar

There are no items requiring board attention at this time.

* Highlights

   Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
   container and many other lightweight frameworks, such as Tomcat,
   TomEE, Spring or OSGi.

* Community

   Mailing lists continue to be active and many applications are
   migrating from other vendors to OpenJPA.

   The developer community had maintained the codebase stable,
   supported for previous releases and backported resolved defects.

   Interest in the community to start development of new release of
   OpenJPA in support of JPA 2.1.

* Governance

    We continue to monitor contributors for possible committers and
    PMC members.

* Releases

   OpenJPA 2.3 is being discussed in the user forum. But nothing has been
   finalized yet.

2013-10-16 — Pinaki Poddar

No report was submitted.

2013-08-21 — Pinaki Poddar

There are no items requiring board attention at this time.

* Highlights

   Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
   container and many other lightweight frameworks, such as Tomcat,
   TomEE, Spring or OSGi.

* Community

   Mailing lists continue to be active and many applications are
   migrating from other vendors to OpenJPA.

   The developer community had maintained the codebase stable,
   supported for previous releases and backported resolved defects.

   CVE-2013-1768 published and communicated to community.  New service
   releases were developed to include the necessary fix.  Fixes were
   provided for all service branches.

   Coached a couple of new contributors with patches to the OpenJPA
   code base.

   Interest in the community to start development of new release of
   OpenJPA in support of JPA 2.1.

* Governance

    We continue to monitor contributors for possible committers and
    PMC members.

* Releases

   Service releases:  OpenJPA 1.2.3, 2.2.2

2013-07-17 — Pinaki Poddar

No report was submitted.

Sam pinged the project before the meeting, and got no response.
Suggests that they be asked to report again next month.

2013-04-17 — Pinaki Poddar

There are no items requiring board attention at this time.

* Highlights
   Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
   container and many other lightweight frameworks, such as Tomcat,
   Spring or OSGi.

* Community

   Mailing lists continue to be active and many applications are
   migrating from other vendors to OpenJPA.

   The developer community had maintained the codebase stable,
   supported for previous releases and backported resolved defects.

   New features (security, range query optimization in DB2 family databases,
   bulk update on shards) are implemented by the community of developers.

   The documentation infrastructure has been upgraded to use Apache BuildBot
   services.

* Governance

    We continue to monitor contributors for possible committers and
    PMC members.

* Releases

   No new releases since last report.

2013-01-16 — Pinaki Poddar

There are no items requiring board attention at this time.

* Highlights
   Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
   container and many other lightweight frameworks, such as Tomcat,
   Spring or OSGi.

* Community

   Mailing lists continue to be active and many applications are
   migrating from other vendors to OpenJPA.

   The developer community had maintained the codebase stable,
   supported for previous releases and backported resolved defects.

   New features (auditing, access pattern tracker) are implemented
   by the community of developers.

   Helen Xu of IBM has joined the project as a committer.

* Governance

    We continue to monitor contributors for possible committers and
    PMC members.

* Releases

   No new releases since last report.

2012-10-17 — Pinaki Poddar

There are no items requiring board attention at this time.

* Highlights
   Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
   container and many other lightweight frameworks, such as Tomcat,
   Spring or OSGi.

* Community

   Mailing lists continue to be active and many applications are
   migrating from other vendors to OpenJPA.

   The developer community had maintained the codebase stable,
   supported for previous releases and backported resolved defects.

   New features (auditing, access pattern tracker) are implemented
   by the community of developers.


* Governance

    We continue to monitor contributors for possible committers and
    PMC members.

* Releases

   No new releases since last report.

2012-07-25 — Pinaki Poddar

There are no items requiring board attention at this time.

* Highlights
   Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
   container and many other lightweight frameworks, such as Tomcat,
   Spring or OSGi.

* Community

   Mailing lists continue to be very active and many instances of developers
   migrating from other vendors to OpenJPA can be cited.

   The developer community had maintained steady rate of defect resolution
   and support for previous releases.

   New features (auditing, access pattern tracker) are regularly proposed and
   implemented by the community of developers.


* Governance

    We continue to monitor contributors for possible committers and
    PMC members.

* Releases

   No new releases since last report.

2012-04-18 — Pinaki Poddar

There are no items requiring board attention at this time.

* Highlights
   Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
   container and many other lightweight frameworks, such as Tomcat,
   Spring or OSGi.

* Community

   Mailing lists continue to be very active and many instances of developers
   migrating from other vendors to OpenJPA can be cited.

   The developer community had maintained steady rate of defect resolution
   and support for previous releases.


* Governance

    We continue to monitor contributors for possible committers and
    PMC members.

* Releases

   OpenJPA 2.2.0 version has been released on February 12, 2012.
   Albert Lee was the Release Manager.

2012-03-21 — Pinaki Poddar

There are no items requiring board attention at this time.

* Highlights
  Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
  container and many other lightweight frameworks, such as Tomcat,
  Spring or OSGi.

* Community

  Mailing lists continue to be very active and many instances of developers
  migrating from other vendors to OpenJPA can be cited.

  The developer community had maintained steady rate of defect resolution
  and support for previous releases.


* Governance

   We continue to monitor contributors for possible committers and
   PMC members.

* Releases

  OpenJPA 2.2.0 version has been released on February 12, 2012.
  Albert Lee was the Release Manager.

2012-01-24 — Pinaki Poddar

There are no items requiring board attention at this time.

* Highlights

  Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
  container and many other lightweight frameworks, such as Tomcat,
  Spring or OSGi.

* Community

  Mailing lists continue to be very active and many instances of developers
  migrating from other vendors to OpenJPA can be cited.

  The developer community had maintained steady rate of defect resolution
  and support for previous releases.

* Governance

   We continue to monitor contributors for possible committers and
   PMC members.

* Releases

  Discussion started for OpenJPA 2.2.0 release.

2011-10-26 — Pinaki Poddar

There are no items requiring board attention at this time.

* Highlights
  Apache OpenJPA provides POJO persistence for stand-alone JSE, JEE
  container and many other lightweight frameworks, such as Tomcat,
  Spring or OSGi.

* Community


   Mailing lists continue to be very active.

  The developer community had maintained steady rate of defect resolution
  and support for previous releases.


* Governance

   We continue to monitor contributors for possible committers and
   PMC members.

* Releases

  OpenJPA 2.1.1 was released in July 27, 2011.

2011-07-20 — Pinaki Poddar

* Highlights

   There are no items requiring board attention at this time.

   OpenJPA 2.1.1 was due for release in July 2011.


* Community

    Mark Struberg has joined the project as a new committer.

    Mailing lists continue to be very active.
    ------------------------------------------------
    No of posts     User      Dev       Commit
    ------------------------------------------------
    3 months        445       385       194
    last month      134       153       112
    ------------------------------------------------

   The developer community had maintained steady rate of defect resolution and
   support for previous releases.


* Governance

    We continue to monitor contributors for possible committers and committers
    for PMC members.

* Releases

    OpenJPA 2.1.1 was due for release in July 2011.
    Rick Curtis has volunteered for Release Management.

2011-04-20 — Craig Russell

There are no items requiring board attention at this time.

Highlights

OpenJPA 2.1.0 was released in February 2011.

Trademark and branding policy

Thanks to Ravi Palacherla who volunteered to migrate our web presence
from Confluence to Apache CMS. The migration is underway. The conversion
to .mdtext and then to .html worked well for most of the pages.
But there are few confluence macros that are not converted to mdtext.
These are being converted manually. The trademarks will be updated as
part of the conversion process.

Community

No new committers nor new PMC members were added this quarter.

Mailing lists continue to be very active, with close to 230 messages
per month on the dev alias and approximately 150 messages per
month on the users alias.

OpenJPA email subscriptions are stable at approximately 140 subscribers to dev
and 230 to users.

We accepted a code donation from a project that started at codehaus for
openjpa-maven-plugin.

We are working with a Google Summer of Code proposer on a project to improve
the xml metadata handling of overrides of annotations.

Governance

We continue to monitor contributors for possible committers and committers
for PMC members.

Releases

OpenJPA 2.1.0 was released in February 2011.

2011-01-19 — Craig Russell

There are no items requiring board attention at this time.

Highlights

The OpenJPA web presence was evaluated with regard to the trademark
and branding requirements. Most of the requirements are already met,
with the exception of direct "sponsor", "thanks", and "security" links.
There are links to the Apache sponsor, thanks, and security pages but
these are linked by the OpenJPA sponsor, thanks, and security pages.

The trickiest issue is that OpenJPA is introduced as "a Java persistence
project" which is a noun, not an adjective. This will need to be changed to
"The Apache OpenJPA project is a Java persistence project".

We have identified a volunteer to migrate the existing Confluence-based
web tool to the Apache CMS, and the changes with regard to trademark and
branding will be done concurrent with the migration.

Community

A new JSR for JPA was just posted to the JCP web site.
http://jcp.org/en/jsr/detail?id=338
The terms of the sample TCK appear to be similar to the previous versions
which are acceptable for use by Apache projects.

New committers were voted into the project: Jody Grassel and Heath Thomann.

Mailing lists continue to be very active, with close to 230 messages
per month on the dev alias and approximately 110 messages per
month on the users alias.

OpenJPA email subscriptions are stable at approximately 150 subscribers to dev
and 240 to users.

Governance

We continue to monitor contributors for possible committers and committers
for PMC members.

Releases

A branch 2.1.x has been created in preparation for a maintenance release
2.1 early in 2011.

2010-10-20 — Craig Russell

There are no items requiring board attention at this time.

Highlights

OpenJPA made two maintenance releases: 1.0.4 and 2.0.1.

OpenJPA has decided to stop support of JRE 1.5 starting with 2.1.0,
so the last release that supports 1.5 would be the 2.0.x series.

Community

We're implementing a plan to give more users write access to the
wiki to encourage contributions.  The hope is that contributors to
the wiki will become committers over time.

Mailing lists continue to be very active, with an average of close to 250
messages per month on the dev alias and approximately 150 messages per
month on the users alias.

OpenJPA continues to experience a modest increase in email subscriptions and
activity. There are about 150 subscribers to dev and over 240 to users.

Governance

There have been no changes to the committer or PMC rosters;
a vote is underway for a new committer.

We continue to monitor contributors for possible committers and committers
for PMC members.

Releases

The project released OpenJPA 1.0.4 which implements JSR 220,
and OpenJPA 2.0.1, which implements JSR 317.

2010-07-21 — Craig Russell

There are no items requiring board attention at this time.

Highlights

OpenJPA has published its implementation of the latest JPA 2.0
JSR-317, which is in final release status. As reported earlier,
the release occurred just after the April board meeting.

We finally got around to defining OpenJPA's DOAP file. The results:
http://projects.apache.org/projects/openjpa.html

Community

Mailing lists continue to be very active, with an average of close to 250
messages per month on the dev alias and approximately 200 messages per
month on the users alias.

OpenJPA continues to experience a modest increase in email subscriptions and
activity. There are about 150 subscribers to dev and over 230 to users.

Governance

There have been no changes to the committer or PMC rosters.

We continue to monitor contributors for possible committers and committers
for PMC members.

Releases

Final OpenJPA 2.0.0 has been released.

2010-04-21 — Craig Russell

Highlights

OpenJPA is preparing to publish its implementation of the latest JPA 2.0
JSR-317, which is in final release status. The OpenJPA release is 2.0.0.
There were some last minute changes that will require another spin of the
release. So the release will probably occur the week of the board meeting.

Community

Mailing lists continue to be very active, with an average of close to 350
messages per month on the dev alias and approximately 200 messages per
month on the users alias.

OpenJPA continues to experience a modest increase in email subscriptions and
activity. There are over 150 subscribers to dev and over 230 to users.

OpenJPA voted in two new committers, Dianne Richards and Ravi Palacherla.

Governance

The OpenJPA PMC voted in a new member, Rick Curtis.

We continue to monitor contributors for possible committers and committers
for PMC members.

Releases

Several milestones of OpenJPA 2.0.0 have been released.

2010-01-20 — Craig Russell

Highlights

OpenJPA is wrapping up implementation of the latest JPA 2.0 JSR-317,
which is in final release status.

A maintenance revision, OpenJPA 1.2.2 has been released.

Community

Mailing lists continue to be very active, with an average of close to 220
messages per month on the dev alias and approximately 220 messages per
month on the users alias.

OpenJPA continues to experience a modest increase in email subscriptions and
activity. There are over 150 subscribers to dev and over 230 to users.

Governance

No changes in the PMC list for the quarter. We continue to monitor contributors
for possible committers and committers for PMC members.

Releases

A maintenance revision, OpenJPA 1.2.2 has been released.

2009-10-21 — Craig Russell

Highlights

OpenJPA continues to implement the latest JPA 2.0 JSR-317, which is in
Proposed Final Draft 2 status. The latest draft was issued 08-October-2009
and is very close to what will be voted upon as the final release.

The Field Of Use restriction in the draft specification was resolved with
Geir's help, and an interim release of the problematic API was published.

A release of OpenJPA 2.0.0 Milestone 3 has been posted for download.
This release is based on the Proposed Final Draft 2 of JSR-317.

Community

Rick Curtis and Tim McConnell were offered, and they accepted, committer
status on the project.

Mailing lists continue to be very active, with an average of close to 400
messages per month on the dev alias and approximately 250 messages per
month on the users alias.

OpenJPA continues to experience a modest increase in email subscriptions and
activity. There are over 150 subscribers to dev and over 230 to users.

The community voted to adopt a logo for OpenJPA. You can see it in action
at openjpa.apache.org.

Governance

Donald Woods, Milosz Tylenda, and David Ezzio were offered, and they
accepted, membership in the OpenJPA PMC.

Releases

OpenJPA 2.0.0 Milestone 3 has been posted for download.

2009-07-15 — Craig Russell

Highlights

OpenJPA continues to implement the latest JPA 2.0 JSR-317, which is in
Proposed Final Draft status. The latest draft was issued 13-March-2009 and
contains several very large changes that will keep the project busy for
another few months. Additionally, the spec has continued to evolve after
the publication of the PFD.

OpenJPA still has a Field Of Use problem with the draft JPA 2.0 specification
license.  The license contains language restricting distribution of the early
implementation of JSR-317. The way we read this is that OpenJPA will be
unable to offer an early release of OpenJPA that supports JPA 2.0 until
and unless 2.(iii) is amended to remove the clause "is made available for
testing and evaluation purposes only".

This issue was raised with Geir Magnusson, Apache VP, JCP on February 3, 2009,
and is still unresolved.

Community

Donald Woods was offered, and he accepted, committer status on the project.

Mailing lists continue to be very active, with an average of close to 500
messages per month on the dev alias and approximately 250 messages per
month on the users alias.

OpenJPA continues to experience a modest increase in email subscriptions and
activity. There are over 150 subscribers to dev and over 225 to users.

A vote is underway for a logo for OpenJPA, with 15 entries. Information here:
http://cwiki.apache.org/openjpa/logo-contest.html

A vote to change the maximum line length for source files resulted in
allowing 120 character lines. We do bike sheds too.

The community is working well together. Questions from the community
are answered promptly, often resulting in a JIRA being filed.

Governance

The PMC continues to track contributors with an eye toward making them
committers, and committers PMC members.

Releases

none this quarter

2009-04-15 — Craig Russell

Highlights

OpenJPA is (still) busy implementing the latest JPA 2.0 JSR-317, which is in
Proposed Final Draft status. The latest draft was issued 13-March-2009 and
contains several very large changes that will keep the project busy for
another few months.

OpenJPA has a Field Of Use problem with the draft JPA 2.0 specification
license.  The license contains language restricting distribution of the early
implementation of JSR-317. The way we read this is that OpenJPA will be
unable to offer an early release of OpenJPA that supports JPA 2.0 until
and unless 2.(iii) is amended to remove the clause "is made available for
testing and evaluation purposes only".

This issue was raised with Geir Magnusson, Apache VP, JCP on February 3, 2009,
and is still unresolved.

<jsr-317 draft>
2. Distribute implementations of the Specification to third parties for
their testing and evaluation use, provided that any such implementation:
(i) does not modify, subset, superset or otherwise extend the Licensor
Name Space, or include any public or protected packages, classes, Java
interfaces, fields or methods within the Licensor Name Space other than
those required/authorized by the Specification or Specifications being
implemented;
(ii)is clearly and prominently marked with the word "UNTESTED" or
"EARLY ACCESS" or "INCOMPATIBLE" or "UNSTABLE" or "BETA" in any list of
available builds and in proximity to every link initiating its download,
where the list or link is under Licensee's control; and
(iii)includes the following notice:
"This is an implementation of an early-draft specification developed under
the Java Community Process (JCP) and is made available for testing and
evaluation purposes only. The code is not compatible with any specification
of the JCP."
</jsr-317 draft>

Community

OpenJPA voted to offer Milosz Tylenda to committer status, and he accepted.

Mailing lists continue to be very active, with an average of almost 400
messages per month on the dev alias and approximately 250 messages per
month on the users alias.

OpenJPA continues to experience a modest increase in email subscriptions and
activity. There are over 150 subscribers to dev and over 225 to users.

The community is working well together. Questions from the community
are answered promptly, often resulting in a JIRA being filed.

Governance

The PMC continues to track contributors with an eye toward making them
committers, and committers PMC members.

Releases

Release 1.2.1 is a bug-fix release for the JPA 1.0 code line.

2009-01-21 — Craig Russell

Highlights

OpenJPA is busy implementing the latest JPA 2.0 JSR-317, which is in
Public Review Draft status. The implementation is being done in trunk in
"iterations" after discussion with the community. The first iteration
has been completed (not released) and can be evaluated via nightly
build.

Slice has been added to OpenJPA as a separate module. Slice is a plug-in
extension for OpenJPA to interact with distributed databases within the
same transaction.

Community

Mailing lists continue to be very active, with an average of almost 300
messages per month on the dev alias and approximately 400 messages per
month on the users alias.

OpenJPA continues to experience an increase in email subscriptions and
activity. There are 150 subscribers to dev and nearly 200 to users.

The community is working well together. Questions from the community
are answered promptly, often resulting in a JIRA being filed.

Governance

The PMC has elected Jeremy Bauer to the PMC, and Jeremy has accepted.
The PMC continues to track contributors with an eye toward making them
committers, and committers PMC members.

Releases

No releases since 1.2, but a 1.3.x branch was created, anticipating
a release based on JPA 1.0 specification if it becomes necessary.

2008-10-15 — Craig Russell

Highlights

OpenJPA has shipped a minor feature release, OpenJPA 1.2.0.  Please see
http://openjpa.apache.org/builds/1.2.0/apache-openjpa-1.2.0/RELEASE-NOTES.html
for details.

Two new committers have been voted in: Jeremy Bauer and Fay Wang.

Community

Mailing lists continue to be very active, with an average of almost 300
messages per month on the dev alias and nearly 300 messages per month on
the users alias.

OpenJPA continues to experience an increase in email subscriptions and
activity. There are over 140 subscribers to dev and 160 to users.

The community is working well together. Questions from the community
are answered promptly, often resulting in a JIRA being filed.

Governance

The PMC continues to track contributors with an eye toward making them
committers, and committers PMC members.

Releases

OpenJPA 1.2.0 has shipped. The maintenance branch 1.3.x currently is
tracking bugs fixed in the trunk.

Discussion is underway regarding the next major release that will
correspond to the release of Java Persistence 2.1.
The consensus is that we will branch the trunk to continue the
1.3.x code line and transform trunk into the 2.x line corresponding
with the to-be-released Java Persistence specification.

2008-07-16 — Craig Russell

See Attachment  P

2008-04-16 — Craig Russell

Highlights

OpenJPA has shipped another maintenance release, OpenJPA 1.0.2, and is
planning a minor feature release, OpenJPA 1.1.0.

The crypto web page was reviewed and OpenJPA does not fall into the
category ECCN 5D002, and therefore needs no special export classification.

Community

EasyBeans has integrated OpenJPA to provide JPA services. EasyBeans is
an open source, lightweight and modular EJB3 container hosted by the
OW2 consortium. http://www.ow2.org. EasyBeans is the EJB container
of the JOnAS application server. http://jonas.objectweb.org.
OpenJPA is the default persistence provider in some JOnAS packages.

OpenJPA continues to experience an increase in email subscriptions and
activity. There are over 140 subscribers to both dev and users.
The dev list currently logs approximately 300 messages per month;
the users list around 250.

Several new contributors have uploaded patches to JIRA issues.

The community is working well together. Questions from the community
are answered promptly, often resulting in a JIRA being filed.

Governance

There has been little traffic on the openjpa-private alias, reflecting
the relative calm of the project.

Marc Prud'hommeaux has resigned from the OpenJPA PMC. He was a strong
community member and will be welcomed back when/if he returns.

The PMC continues to track contributors with an eye toward making them
committers, and committers PMC members.

Releases

OpenJPA 1.0.2 has shipped. The maintenance branch 1.0.x
currently is tracking bugs fixed in the trunk and currently has a few
patches.

The need for a new release based on the trunk has been identified, and
a volunteer will be recruited to release the update while work goes on
in the trunk.

It was brought to the attention of the PMC that the 1.0.2 release was not
properly signed before being distributed. Releases will be subject to
a bit more oversight in future.

2008-01-16 — Craig Russell

Highlights

OpenJPA has shipped a maintenance release, OpenJPA 1.0.1.

There are no board issues at the moment.

Community

EasyBeans has integrated OpenJPA to provide JPA services. EasyBeans is
an open source, lightweight and modular EJB3 container hosted by the
OW2 consortium. http://www.ow2.org. EasyBeans is the EJB container
of the JOnAS application server. http://jonas.objectweb.org.
OpenJPA is the default persistence provider in some JOnAS packages.

OpenJPA is experiencing a slowdown in email activity as the year end
approaches. Happy New Year.

The assumption is that this is a seasonal variance. An analysis will
be made in one year's time.

Several new contributors have uploded patches to JIRA issues.

The community is working well together. Questions from the community
are answered promptly, often resulting in a JIRA being filed.

Governance

There has been little traffic on the openjpa-private alias, reflecting
the relative calm of the project.

The PMC continues to track contributors with an eye toward making them
committers, and committers PMC members.

Releases

OpenJPA 1.0.1 has shipped. The maintenance branch 1.0.x
currently is tracking bugs fixed in the trunk and currently has a few
patches. Once a need for another release is identified, a volunteer
will be recruited to release the update while work goes on in the trunk.

2007-10-17 — Craig Russell

Highlights

OpenJPA has shipped its first release as a TLP, called OpenJPA 1.0.0.

There are no board issues at the moment.

Community

OpenJPA email continues its strong activity on both the dev and user
aliases.

OpenJPA will be presenting a Fast Feather talk at ApacheCon US 2007.

Governance

The PMC has voted to grant commit privileges to Albert Lee (allee8285@a.o).
The PMC continues to track contributors with an eye toward making them
committers, and committers PMC members.

Releases

OpenJPA 1.0.0 has shipped. A maintenance branch 1.0.x (yes, really)
currently is tracking bugs fixed in the trunk and currently has a few
dozen patches. Once a need for a release is identified, a volunteer
will be recruited to release the update while work goes on in the trunk.

2007-08-29 — Craig Russell

Highlights:
OpenJPA continues to work toward its first release as a TLP, to be called
OpenJPA 1.0.0. A few release candidates have been built and the release
is imminent.

There are no board issues at the moment.

Community:
A public face-to-face meeting was held August 6 and 7, hosted by
BEA in San Jose. The meeting was advertised on the Apache party alias
in addition to the openjpa dev alias. The gathering was well-
attended, with 12 OpenJPA folks physically together, another
4 dialing in via conference call, and one invited outside speaker.
The results of the meeting were posted to the OpenJPA wiki at
http://openjpa.apache.org/openjpa-up-close-and-personal.html
Many discussion topics resulted in action items to be taken to the
dev and user aliases for community consensus.

Governance:
The PMC has voted to grant commit privileges to Catalina Wei (fancy@a.o).
The PMC continues to track contributors with an eye toward making them
committers.

Releases:
OpenJPA 1.0.0 is being prepared for release.

2007-07-18 — Craig Russell

Highlights

OpenJPA continues to work toward its first release as a TLP, to be
called OpenJPA 1.0.0. There are currently 46 open issues that have been
identified as "close before 1.0.0".

Community

The users@openjpa.apache.org mailing list was started upon graduation
and already has over 100 posts, from 16 unique non-committer posters.

A public face-to-face meeting is being discussed for sometime this
summer in the bay area.  We're hoping that the planning date is far enough
out that many interested folks can join. We've invited Bill Pugh (FindBugs)
to give us a presentation.

Governance

Release naming policy for the first release has been resolved.

David Ezzio was voted as a new committer (and new to Apache).

The PMC continues to track contributors with an eye toward making them
committers.

2007-06-20 — Craig Russell

Highlights

In its first month following graduation from the incubator,
OpenJPA has begun work on its first official release, 1.0.0.

Community

Email traffic on the lists continues to grow as more people
discover that the Java EE 5 specification really does allow
pluggable persistence implementations.

Governance

The TLP migration of the svn repository, mail lists, unix
aliases, and openjpa web site have been completed. The
incubator web site has been updated to indicate that openjpa
is no longer in incubation.

Release naming policy is being discussed and resolution is
expected prior to the first release as a TLP.

Michael Dick was added to the OpenJPA PMC.

2006-10-25 — in the Incubator's report

The code arrived this quarter, and that helped the community as
there's now something to discuss.  :) The initial code drop emerged
from BEA and is now actively being worked on.  There have been
community discussions on new features, documentation, and release
numbering.  The community decided to use cwiki and adding
documentation for the project.

The community added two new committers (Kevin Sutter and David
Wisneski) who are actively committing code to the tree.

We are currently working with the Spring community to address
integration issues and to ensure that OpenJPA plugs into a Spring
persistence container environment appropriately. Work is also ongoing
to build user-focused release downloads and to integrate with the
Apache continuous-integration facilities.

Subscribe to ASF Plus One, Our Monthly Newsletter

Subscribe Now