Hi all, In 2020 there was a clear roadmap towards 3.7.0. This roadmap focussed on modularization and performance, especially useful in microservices and cloud functions.
Now I wonder what the roadmap of 2021 will be and what the future of Camel brings. I made 12 questions on the Camel ecosystem to think about this topic: 1) Management DSL Camel has always had the Java DSL. One of the last additions of this DSL is the EndpointDSL. Not everything can be done with the DSL yet. Will there also a Management DSL where you can configure and manage context and route? 2) Ease of use One of the strongest points of Camel is it ease of use. Are there ideas to make it even more high level, towards citizens integrators? 3) Performance 3.x focussed on the memory footprint and performance of core Camel. Will this focus shift towards components. For example the 10 most used componets (file, ftp, sjms, kafka for example). Maybe based on Maven statistics. 4) GraalVM Will GraalVM native images with ahead of time compilation will be supported. 5) Java 17 In september 2021 the new LTS for Java comes out. Will the team especially target this release or will it first support Java 15? 6) DSL Export With DumpToXML it's possible to export a route in XML format. Will there also a DumpToDSL? 7) jOOr I Will Csimple eventually replace simple? 8) jOOr II The jOOR language allows using Java code in a Camel expression. From an end user perspective, why don't just use .java() like .groovy()? 9) jOOr III Is it/will it be also possible to run a complete Camel route written as Java DSL through jOOr? (loading from a file with contains the Java DSL for example) 10) ServiceMix is end-of-life. Will it get a replacement project (Syndesis for example)? Will Syndesis be part of the Camel ecosystem like CamelK or KafkaConnector? 11) CamelK and Syndesis? Will it be possible to run CamelK code within Syndesis? Seems like a great combination? 12) CamelK Will it be possible to call CamelK programmatically from Java (instead of use client written in Go)? Final note: Well these are just question on a sunday morning :)These 12 questions are not meant as user questions that need to be answered, but more as discussion points for the user community for the future of Camel. Hope to read the thoughts from devs and other users on making Camel even faster and easier to work with. BTW thanks very much for all the achievements and hard word on Camel in the strange year 2020. Kind regards, Raymond