Hi folks,

I think it's time to prepare a new milestone for the project :)

Short term (and first step) is to prepare the coming release:

1. Apache Karaf 4.4.7 will be submitted to vote next week. It will include:
   * Improvement on the spring features repository (providing both
Spring 5 and Spring 6 features)
   * Dependencies updates and minor fixes found on the 4.4.6 release

2. Apache Karaf 4.5.0 will be submitted to vote by the end of the
month. It will include (mainly):
   * New spec features repository with Jakarta specs
   * Bigger fixes for 4.5.0

3. Apache Karaf 5.0.0
  That's the big milestone, and I propose to have big and opinionated
changes here. OSGi is an implementation detail of the runtime, still
exposed to the experimented users.
  Be opinionated means that I propose to remove PAX * dependencies,
and provide Karaf services instead, very simple and opinionated (for
instance, instead of PAX Web, a simple Tomcat based service, instead
of PAX Logging, a simple slf4j/log4j only service, Pax Exam replaced
by JUnit 5 simple extensions, etc).
  Another goal of Karaf 5 is to bring new tooling to improve dev
experience (annotation based distributions generation, etc).
  Also, users will be able to smoothly deploy Spring powered or
Servlet applications without knowing/leveraging OSGi (especially the
import/export pattern).

Thoughts ?

Regards
JB

Reply via email to