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

Reply via email to