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