I think it must be reverted Il giorno gio 4 lug 2019 alle ore 09:50 Andrea Cosentino <anco...@gmail.com> ha scritto:
> I think we have to review this > https://github.com/apache/camel/commit/ffbe4efdc9e065b076a3952631facae46a1e25f3 > > Rebuilding the whole project generate a different spring-boot-dm > > https://gist.github.com/oscerd/3eebfd1cec22af66f1d34cb44d70fedd > > With this stuff in, all the Spring Boot integration tests fail > > Il giorno gio 4 lug 2019 alle ore 09:47 Guillaume Nodet <gno...@apache.org> > ha scritto: > >> +1 for a M4 >> >> Le jeu. 4 juil. 2019 à 06:48, Claus Ibsen <claus.ib...@gmail.com> a >> écrit : >> >> > 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 >> > >> >> >> -- >> ------------------------ >> Guillaume Nodet >> >