Hi Now that Camel 2.20 is released, then I think it would be good to put out some overall goal of what we among others can/should work on for the remainder of 2017 in terms of Apache Camel and the next release.
The next release is Apache Camel 2.21 which IMHO should provide these bigger goals 1) Official Java 9 support. We have already done great work in the 2.20 release to have it Java 9 as technical preview. But we should continue this work. For example we should include the Java 9 automatic module names. See PR: https://github.com/apache/camel/pull/2007. However we should agree on the naming convention to be used. 2) Spring Boot 2 support We prepared for this in 2.20. Spring Boot 2 is expected to go GA later this fall, and we should then be able to offer support for running Camel on Spring Boot 2, and ideally also on Spring Boot 1 (for a period of time). We did some experiment with this in the spring-boot2 branch. Its based on that work we should migrate over some commits and ideally make the starter components work with both spring boot v1 and v2. 3) Migrate all wiki documentation to ascii docs We should finish migrating all the remainder documentation. As first priority is the migrate the EIPs and then afterwards the rest of the documentation. We may skip some documentation that has become outdated, or if we find out its better to write some new documentation from scratch - for example the error handler documentation could use a re-write. 4) Build new documentation. Based on #3 we should be able to build a new documentation in html which we can publish on the website. Build documentation in other formats such as pdf, ebook is 2nd priority. The top priority is on our own website as html. 5) Build new website. In extension of #4 we should build up a new website. We could start with maybe what the karaf team did, by creating a few fresh modern looking pages for the front page and a few other pages. As ideally 98% of the website should be the documentation (#4). As part of this we should also use the new logo. 6) Continue on the new experimental APIs that was introduced in 2.20 for health check, clustering and route controller. 7) The route-coverage tooling that I started, should be finished up and include in the next release http://camel.465427.n5.nabble.com/HEADS-UP-Apache-Camel-route-coverage-tooling-on-the-way-tp5814300.html 8) Improve the spring boot auto configuration generated source code. We have some tickets to make the -starter components better support some more complex nested configuration classes and whatnot. 9) Usual stuff with new components, community contributions, bug fixes, and what else people feel like. 10) Deprecate more components and other artifact when they are using EOL or very old libraries. We have a bunch of components that are outdated and in preparation for Camel 3.x we should start to deprecate some more of them, so its easier to remove them in the future. -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2