Hi I think we should close down on the last bits and get milestone 4 released and in the hands to the community.
We had a number of significant improvements and features such as: 1) Endpoint DSL Type safe fluent builder for configuring endpoints in Java 2) Camel Main Standalone Camel for microservices Needed for Camel K and Camel Quarkus as the way to bootstrap Camel 3) camel-core-engine Tiny set of dependencies (only include absolutely what you need) Needed by Camel K and Camel Quarkus to have smaller set of JARs on classpath 4) components depend on camel-support Further reduced the dependency directly on camel-core for all set of components. To ensure we use camel-api/camel-support for components only. 5) lazy start producer You can configure in the endpoint that the producer should lazy start (eg on 1st message) you can use this to allow Camel to startup even if the producer would fail on startup - but now that failure is deferred to 1st message which you can then use Camels route error handler to deal with etc 6) SPI for Reactive Engine So we can plugin a different engine such as Camel Quarkus can benefit from using its reactive engine. 7) DSL more extensive The reifiers and DSL model is more extensive/expandable. For example a new yaml dsl flow is developed at Camel K that required some of these changes. 8) Properties component / placeholder We can now easier extend this and also plugin to more 3rd parties such as Eclipse MicroProfile Config (which is also needed by Camel Quarkus) 9) Usual stuff Like bug fixes and whatnot. I am currently working on getting the property component and placeholder refactored so it works better and can easier to integrated with other configuration libraries. Also it would allow us to differentiate between read-only placeholders that can be loaded at once, and others that are on-demand (eg to lookup in a database, hashicorp vault etc.) Also the CI build server is now 100% passing for the last couple of days. So lets see if we can get the last bits done by end of tomorrow or end of next week, and get a RC cut. And we also need a M4 for both Camel K and Camel Quarkus to upgrade and use. Any thoughts? -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2