...
Reports submitted to the Apache Board
December 2023
## Description:
The mission of the Apache Karaf project is the creation and maintenance of
open-source software related to a generic platform providing higher level
features and services specifically designed for creating OSGi-based servers for
distribution at no charge to the public.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Karaf was founded 2010-06-16 (13 years ago)
There are currently 32 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Francois Papon on 2018-11-29.
- Robert Varga was added as committer on 2023-10-31
## Project Activity:
We released:
- Karaf runtime 4.3.10 was released on 2023-09-20.
- Karaf runtime 4.4.4 was released on 2023-09-17.
We are now preparing Karaf runtime 4.4.5 including fixes on top of 4.4.4. This release is expected between Christmas and New Year.
We are also preparing Karaf runtime 4.5.0 which will be a main milestone with Jakarta namespace support. We plan this release in January 2024. This release requires updates/activities on other projects (Aries, etc).
## Community Health:
The karaf-integration distribution is planned for Karaf 4.5.0 (see
Jira | ||||||
---|---|---|---|---|---|---|
|
The Karaf community started to help on camel-karaf, restarting this project to support Camel 4.x in Karaf (as requested by users).
Following the vote, Karaf Cave and Karaf Winegrower have been removed from the mailing list.
September 2023
## Description:
The mission of the Apache Karaf project is the creation and maintenance of
open-source software related to a generic platform providing higher level
features and services specifically designed for creating OSGi-based servers for
distribution at no charge to the public.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Karaf was founded 2010-06-16 (13 years ago)
There are currently 31 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Francois Papon on 2018-11-29.
- No new committers. Last addition was Francois Papon on 2018-05-19.
## Project Activity:
Due to summer break, the activity was pretty slow.
Releases preparation:
* karaf osgi runtime 4.3.10 and 4.4.4 are still in preparation, the vote will start in the coming days
* karaf decanter 2.11.0 and 3.0.0 are in preparation, vote is planned in September
* karaf osgi runtime 4.5.0 preparation will start just after 4.3.10 and 4.4.4 releases, with major upgrade
## Community Health:
The karaf-integration distribution will be part of new releases.
Karaf 4.5.x series will start just after 4.4.4 release, in September.
The new bundle URL handler implementation also started and a PR will be created soon.
Following the vote, Karaf Cave and Karaf Winegrower have been removed from the mailing list.
June 2023
## Description:
The mission of the Apache Karaf project is the creation and maintenance of
open-source software related to a generic platform providing higher level
features and services specifically designed for creating OSGi-based servers for
distribution at no charge to the public.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Karaf was founded 2010-06-16 (13 years ago)
There are currently 31 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Francois Papon on 2018-11-29.
- No new committers. Last addition was Francois Papon on 2018-05-19.
## Project Activity:
Releases preparation:
* karaf osgi runtime 4.3.10 and 4.4.4 are in preparation
* karaf decanter 2.11.0 and 3.0.0 are in preparation
* karaf osgi runtime 4.5.0 preparation will start just after 4.3.10 and 4.4.4 releases
## Community Health:
This past quarter was mostly preparation for the summer releases set.
The karaf-integration will be part of new releases.
The new bundle URL handler implementation also started and a PR will be created soon.
Following the vote, Karaf Cave and Karaf Winegrower have been removed from the mailing list.
March 2023
## Description:
The mission of the Apache Karaf project is the creation and maintenance of
open-source software related to a generic platform providing higher level
features and services specifically designed for creating OSGi-based servers for
distribution at no charge to the public.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Karaf was founded 2010-06-16 (13 years ago)
There are currently 31 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Francois Papon on 2018-11-29.
- No new committers. Last addition was Francois Papon on 2018-05-19.
## Project Activity:
Recent releases:
* karaf decanter 2.10.0 was released on 2023-02-24.
* karaf osgi runtime 4.3.9 was released on 2023-01-14.
* karaf osgi runtime 4.4.3 was released on 2023-01-10.
* karaf minho 0.1 was released on 2023-01-07.
## Community Health:
We discussed to move Karaf Minho as TLP under Sunny name.
However the namesearch didn't pass for Sunny, so we plan to submit board resolution to accept Apache Minho as TLP. The resolution will be submitted to the next board meeting.
We also discussed about providing a new Karaf distribution named karaf-integration (as we have karaf-minimal), providing basically the same features as Apache ServiceMix distribution.
We also plan to move forward on new bundle URL handler, allowing us to avoid ServiceMix bundles release.
We also voted to move Karaf Cave and Karaf Winegrower to attic (removing them from website).
We discussed with the Camel community about camel-karaf. We proposed (and voted) to move camel-karaf governance to karaf. We didn't reach a consensus. The plan is now to be engaged more within camel-karaf to maintain it and move forward with new features/enhancements.
December 2022
## Description:
The mission of the Apache Karaf project is the creation and maintenance of
open-source software related to a generic platform providing higher level
features and services specifically designed for creating OSGi-based servers for
distribution at no charge to the public.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Karaf was founded 2010-06-16 (12 years ago)
There are currently 31 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Francois Papon on 2018-11-29.
- No new committers. Last addition was Francois Papon on 2018-05-19.
## Project Activity:
- 4.3.8 was released on 2022-10-23.
- 4.4.2 was released on 2022-10-23.
- 4.4.1 was released on 2022-07-14.
4.4.3 and 4.3.9 releases are in preparation (maintenance releases), they
should be on vote soon. Decanter, Cellar and Cave releases are also in
preparation.
## Community Health:
After Karaf 5 became Karaf Minho, we had several discussions with the Karaf
community and clearly people wanted to have Minho not coupled to Karaf as it's
different communities. Furthermore, we have new features in mind (IoC
container, kubernetes packages manager, ...) that are not Karaf specific but
more generic. So we decided to create a new Apache TLP named Apache Sunny
starting from Karaf Minho and adding these new features and building a
dedicated community. The Apache Sunny resolution proposal has been submitted
to the board (for December board meeting).
September 2022
## Description:
The mission of the Apache Karaf project is to provide an application
ecosystem. Apache Karaf runtime is a modulith runtime allowing to run any kind
of applications. Karaf subprojects bring additional features for this runtime
and running applications.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Karaf was founded 2010-06-16 (12 years ago)
There are currently 31 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Francois Papon on 2018-11-29.
- No new committers. Last addition was Francois Papon on 2018-05-19.
## Project Activity:
- 4.4.1 was released on 2022-07-14.
- 4.2.16 was released on 2022-06-19
- 4.3.7 was released on 2022-04-23.
We are working on new runtime maintenance releases (4.4.2 and 4.3.8).
We started Decanter 3.0.0 refactoring. Decanter 3.0.0 should be released in couple of months.
Some fixes has been done on Cave to be runnable on Karaf 4.4.x. A release will follow soon.
## Community Health:
Even if we have slightly delay, Karaf 5 preparation is still running and we did good progress on the tooling branch (allowing to easily build runtime/launcher): https://github.com/jbonofre/karaf5
A blog post is in preparation to present Karaf 5. It will be follow by a proposal donation vote on the mailing list.
We hope to announce karaf5 for ApacheCon.
June 2022
## Description:
The mission of the Apache Karaf project is to provide an application
ecosystem. Apache Karaf runtime is a modulith runtime allowing to run any kind
of applications. Karaf subprojects bring additional features for this runtime
and running applications.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Karaf was founded 2010-06-16 (12 years ago)
There are currently 31 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Francois Papon on 2018-11-29.
- No new committers. Last addition was Francois Papon on 2018-05-19.
## Project Activity:
Karaf runtime 4.4.0 has been released on 2022-04-22.
Karaf runtime 4.4.0 is an important milestone in the project, supporting OSGi R8.
Karaf runtime 4.4.1 is already in preparation including some improvements and minor fixes.
Karaf runtime 4.3.7 has been released on 2022-04-23.
New major refactoring on Karaf Cellar and Karaf Decanter will also start soon.
## Community Health:
Karaf runtime 4.4.0 is an important milestone for the community.
We did good progress on Karaf 5 preparation. We are now working on the tooling (common part) that the required part to donate Karaf 5 to ASF (https://github.com/jbonofre/karaf5).
We plan to donate Karaf 5 during summer at max.
March 2022
## Description:
The mission of the Apache Karaf project is to provide an application
ecosystem. Apache Karaf runtime is a modulith runtime allowing to run any kind
of applications. Karaf subprojects bring additional features for this runtime
and running applications.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Karaf was founded 2010-06-16 (12 years ago)
There are currently 31 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Francois Papon on 2018-11-29.
- No new committers. Last addition was Francois Papon on 2018-05-19.
## Project Activity:
Karaf Decanter 2.9.0 has been released on 2022-02-20.
Karaf runtime 4.2.15 has been released on 2022-01-14.
Karaf runtime 4.3.6 has been released on 2022-01-14.
These runtime version are major ones as it fixes several CVE.
Karaf main branch is not 4.4.x version with OSGi R8 update done.
A first 4.4.0 version will be released soon.
We also started to discuss about Karaf 5 on the mailing list, and donation will happen soon.
## Community Health:
Details about Karaf 5 and donation plan have been discussed on the mailing list. A branch will be created soon to "host" karaf5.
December 2021
## Description:
The mission of the Apache Karaf project is to provide an application
ecosystem. Apache Karaf runtime is a modulith runtime allowing to run any kind
of applications. Karaf subprojects bring additional features for this runtime
and running applications.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Karaf was founded 2010-06-16 (11 years ago)
There are currently 31 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Francois Papon on 2018-11-29.
- No new committers. Last addition was Francois Papon on 2018-05-19.
## Project Activity:
Karaf runtime 4.2.12 has been released on 2021-09-16.
Karaf Decanter 2.8.0 has been released on 2021-09-16.
Karaf main branch is not 4.4.x version with OSGi R8 update done.
We are now working on Karaf runtime 4.4.0.RC1 and 4.3.4 releases. Vote for 4.3.4 should start very soon.
We also did good progress on Karaf 5 PoC, it will be discussed on the mailing list soon.
## Community Health:
Karaf runtime 5 has been presented during ApacheCon.
We got very positive feedback and interested into Karaf 5.
September 2021
## Description:
The mission of the Apache Karaf project is to provide an application
ecosystem. Apache Karaf runtime is a modulith runtime allowing to run any kind
of applications. Karaf subprojects bring additional features for this runtime
and running applications.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Karaf was founded 2010-06-16 (11 years ago)
There are currently 31 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Francois Papon on 2018-11-29.
- No new committers. Last addition was Francois Papon on 2018-05-19.
## Project Activity:
Karaf runtime 4.3.3 has been released, it's a major release on the 4.3 series.
On the other hand, Karaf runtime 4.2.12 is in preparation (vote will start
shortly), as well as Karaf Decanter 2.8.0.
Karaf main will be upgraded to 4.4 series to update to OSGi R8.
We also did good progress on Karaf 5 proposal: it will presented during
ApacheCon.
## Community Health:
We are looking forward on ApacheCon to have kind of discussion panel about
Karaf 5 (expectations, use cases, etc). We also plan a Karaf meetup before the
end of the year to announce Karaf 5.
We also started to work with other projects (especially Camel and CXF) to have a better Karaf support.
June 2021
## Description:
The mission of the Apache Karaf project is to provide an application
ecosystem. Apache Karaf runtime is a modulith runtime allowing to run any kind
of applications. Karaf subprojects bring additional features for this runtime
and running applications.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Karaf was founded 2010-06-16 (10 years ago)
There are currently 31 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Francois Papon on 2018-11-29.
- No new committers. Last addition was Francois Papon on 2018-05-19.
## Project Activity:
We are working on Karaf runtime 4.2.12 and 4.3.3 releases, and also Karaf Decanter 2.8.0 release.
In the mean time, karaf-4.3.x branch will be created for the runtime, upgrading main branch to R8 spec (Karaf 4.4.0-SNAPSHOT).
Karaf 5 proposal is also moving forward
To summarize, here's the releases during the period:
- Karaf runtime 4.2.11 was released on 2021-03-13.
## Community Health:
We see a constant activity in our communities (we can not increasing activity on both dev and user mailing lists, showing a healthy community).
March 2021
## Description:
The mission of the Apache Karaf project is to provide an application
ecosystem. Apache Karaf runtime is a modulith runtime allowing to run any kind
of applications. Karaf subprojects bring additional features for this runtime
and running applications.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Karaf was founded 2010-06-16 (10 years ago)
There are currently 31 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Francois Papon on 2018-11-29.
- No new committers. Last addition was Francois Papon on 2018-05-19.
## Project Activity:
We are working on Karaf5 proposal (https://github.com/jbonofre/karaf5).
We would like to have a first "concrete" base to have a discussion/vote on the mailing
list. Karaf5 will be an important milestone for the project, changing the Karaf perspective
opening Karaf to new communities and users.
We are also working on other Karaf runtimes branches, especially Karaf 4.3.1 will be
released soon, fixing/improving Karaf 4.3.x series.
The Karaf subprojects are also active, especially Decanter with a release including
new features (Decanter 2.7.0).
To summarize, here's the releases during the period:
- Decanter 2.7.0 was released on 2021-02-15
## Community Health:
We are still working closely with other communities (Camel, ServiceMix, ...).
We have some actions planned with Camel community.
Karaf 5 will be very important and strong milestone for the project, opening
Karaf to even more communities.
December 2020
## Description:
The mission of the Apache Karaf project is to provide an application
ecosystem. Apache Karaf runtime is a modulith runtime allowing to run any kind
of applications. Karaf subprojects bring additional features for this runtime
and running applications.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Karaf was founded 2010-06-16 (10 years ago)
There are currently 31 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Francois Papon on 2018-11-29.
- No new committers. Last addition was Francois Papon on 2018-05-19.
## Project Activity:
Following the DevX and Spring Boot (which helped as lab), Karaf 5 roadmap
preparation is in progress with a complete PoC ongoing (we will share details
on the mailing list for Christmas). We reach an important milestone for the
project with the release of Karaf 4.3.0. It's a major update for the project.
We also did Karaf 4.2.10 which is a maintenance release for our 4.2 users.
Couple of Winegrower releases have been done as well. Now that winegrower is
used in production, we will add a dedicated section on the website (a blog
post is in preparation to explain winegrower).
To summarize, here's the releases during the period:
- Karaf 4.3.0 was released on 2020-10-30
- Karaf 4.2.10 was released on 2020-10-12
- Winegrower 1.0.1 was released on 2020-11-22
## Community Health:
We are still working closely with other communities (Camel, ServiceMix, ...).
We also proposed our help for the Apache Brooklyn community, and asked for
feedback about their Karaf use case (Brooklyn uses Karaf). We are pretty sure
Karaf 5 will be very important and strong milestone for the project, opening
Karaf to even more communities.
September 2020
## Description:
Apache Karaf provides a modern and polymorphic applications runtime,
multi-purpose (micro services, cloud, modulith, integration, IoT, OSGi, etc).
...