Hi folks I don't see any objection and a consensus on the roadmap.
Here's the next steps: 1. I will update the main branch with 5.0.0-SNAPSHOT version 2. I will enable github resources via .asf.yaml (issues, projects, discussions) 3. I will move from Jenkins to GH Actions 4. I will create GH issues and milestones populating the 5.0.0 roadmap we discussed in this thread 5. I will start to create my PRs about new features service and karaf services Regards JB On Fri, Feb 21, 2025 at 8:40 AM Jean-Baptiste Onofré <j...@nanthrax.net> wrote: > > 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