Hi Camel 2.21 is intended for start of 2018, hopefully January.
On Thu, Oct 12, 2017 at 5:21 PM, Quinn Stevenson <qu...@pronoia-solutions.com> wrote: > Do you have a timeframe in mind for 2.21? I already missed 2.20, and I have > a bunch of updates and enhancements for camel-mllp that I’ve developed on a > private for while working with a customer. I’d like to get the > updates/enhancements included with the next release, but I’m not sure if I’ll > be able to do much until after we go-live next month. > >> On Oct 12, 2017, at 5:04 AM, Claus Ibsen <claus.ib...@gmail.com> wrote: >> >> 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 > -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2