Hi folks, I would like to share the roadmap to Karaf 4.5.0.
Karaf 4.5.0 will contain: - a new "simple" features service (flat/simple resolver) - new Karaf core services as alternatives to Pax * modules (replacing Pax Logging by karaf-logging, replace Pax URL by karaf-url (with just the JDK HTTP Client), ... - more Karaf distributions, opinionated about the content: minimal (as today but without Pax * cooupliing), simple (with the simple features service, the alternatives to Pax *, ..), standard (the same as today but with updated versions, we will discuss to "promote" simple as standard for Karaf 4.6.x), integration (based on standard with Camel, ActiveMQ, ...), cloud (based on simple with opentelemetry, k8s support, ..., by default) As we did for Decanter, I will use Karaf 4.5.0 milestone to switch to GitHub: - GitHub Issues instead of Jira (the idea is not to migrate everything from Jira to GH Issues, but to do it "manually" to do a meaningful triage. - GitHub Actions instead of Jenkins for CI/CD It works well for Decanter (https://github.com/apache/karaf-decanter). Another work we should do is about the website. I think it would be great to use Docusaurus to facilitate the updates and maintenance. Website content should be updated too, including easily the documentation on the website (thanks to md). Any volunteers for that ? So, now about the ETA: 1. Regarding "move to GitHub", if no objection, I will start the effort today, creating .asf.yaml, GH workflows, creating GH Issues with milestones 2. Regarding the new "simple" features service, I already have something. I think I can have a PR by end of next week. 3. Regarding the new karaf services (alternatives to Pax *), I have karaf-logging and karaf-url almost done (PRs will follow ~ 2 weeks). I started karaf-web (powered by Tomcat, not depending on OSGi HttpService, it's a pure Karaf Http service). I should be able to share a draft PR. Reasonably, we can plan Karaf 4.5.0 with all this in May. However, I have a question for the community: maybe, considering the number of important changes, it makes sense to use Karaf 5.0.0 instead of 4.5.0 ? Thoughts ? Thanks ! Regards JB