Apache Jackrabbit: Board Report June 2019
Description:
The Apache Jackrabbit™ content repository is a fully conforming
implementation of the Content Repository for Java™ Technology API
(JCR, specified in JSR 170 and 283). The Jackrabbit content
repository is stable, largely feature complete and actively being
maintained.
Jackrabbit Oak is an effort to implement a scalable and performant
hierarchical content repository as a modern successor to the Apache
Jackrabbit content repository. It is targeted for use as the
foundation of modern world-class web sites and other demanding
content applications. In contrast to its predecessor, Oak does not
implement all optional features from the JSR specifications and it
is not a reference implementation.
Issues:
There are no issues requiring board attention at this time
Activity:
Apache Jackrabbit Oak receives most attention nowadays. All maintenance branches and the unstable development branch are continuously seeing moderate to high activity.
We made our 7th feature release of Jackrabbit Oak (1.14) in June.
Apache Jackrabbit itself is mostly in maintenance mode with most of the work going into bug fixing and tooling. New features are mainly driven by dependencies from Jackrabbit Oak.
We changed the release strategy for Jackrabbit Oak. The aim is to reduce the number of maintained branches in the long run and deliver new features to users more frequently. Feature releases are now planned roughly ever two months. See https://s.apache.org/9SYQ on oak-dev for details.
A hackathon was held in Basel this quarter (https://s.apache.org/LRn6). Various topics were discussed during the hackathon, including the planned Apache MoinMoin Wiki decommission, making it easier for developers to run proposed changes through a CI/CD pipeline and a prototype for asynchronous commits.
As part of the hackathon the Apache Jackrabbit MoinMoin Wiki was archived (https://s.apache.org/7rDN) and the project will no longer use a Wiki system.
Health report:
The project is healthy with a continuous stream of traffic on all mailing lists reflecting the activity of the respective component.
There is a wide range of topics being discussed on the dev and user lists as well as on the various JIRA issues.
Commit activity is moderate to high mirroring the activity on the JIRA issues and the desire of the individual contributors to bring features and improvements in for the next Jackrabbit Oak release.
PMC changes:
- Currently 52 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Woonsan Ko on Tue Sep 25 2018
- The PMC elected Marcel Reutegger as the new chair effective April 17th.
Committer base changes:
- Currently 52 committers.
- No new committers added in the last 3 months
- Last committer addition was Woonsan Ko at Tue Sep 25 2018
Releases:
- jackrabbit-2.14.7 was released on Tue Jun 04 2019
- jackrabbit-2.16.4 was released on Wed May 01 2019
- jackrabbit-2.18.1 was released on Fri Apr 12 2019
- jackrabbit-2.18.2 was released on Thu May 23 2019
- jackrabbit-2.19.2 was released on Fri Apr 05 2019
- jackrabbit-2.19.3 was released on Mon May 06 2019
- jackrabbit-oak-1.10.2 was released on Mon Mar 18 2019
- jackrabbit-oak-1.12.0 was released on Tue Apr 09 2019
- jackrabbit-oak-1.14.0 was released on Wed Jun 05 2019
- jackrabbit-oak-1.6.17 was released on Mon Apr 08 2019
- jackrabbit-oak-1.8.13 was released on Mon May 06 2019
- jackrabbit-filevault-3.2.8 was released on Fri Mar 22 2019
JIRA activity:
- 301 JIRA tickets created in the last 3 months
- 270 JIRA tickets closed/resolved in the last 3 months