Hi Claus

I will tackle the Karaf 4.2 update (with spring 5) when the release will be in 
vote.

Regards
JB

Le 17 mars 2018 à 09:32, à 09:32, Claus Ibsen <claus.ib...@gmail.com> a écrit:
>Hi
>
>I started the migration from spring boot 1 to 2 in a new branch
>boot2ga as the older branch boot2 was out of date. Then I have copied
>over the good parts and got the project to build and the
>camel-spring-boot is now using SB2.
>
>To support both Spring Boot 1.x and 2.x at the same time is too
>complex, and therefore we are migrating to SB2 and dropping SB1
>support in the upcoming Camel 2.22.0 release.
>
>
>The branch is at (will push in a little while):
>
>https://github.com/apache/camel/tree/boot2ga
>
>
>Outstanding work
>=============
>
>
>1)
>There were some newer unit tests and a few minor new changes to some
>of the actuator stuff that was done on master branch that was not
>migrated to the older boot2 branch. So we need to check upon this and
>then add those again. Its not as easy as the actuator api has changed
>alot from SB1 to SB2.
>
>2)
>Migrate the itests/camel-itest-spring-boot from SB1 to SB2. I think we
>had to do some changes here as well. Those has not yet been migrated.
>
>3)
>Jackson was upgraded from 2.8 to 2.9 as SB2 uses this newer version.
>This may affect the camel-swagger component.
>
>4)
>Look at upgrading other dependencies that SB2 supports/uses. For
>example metrics. And there is also the camel-lucene / camel-solr
>components that can be upgraded to newer versions.
>
>5)
>Run all of the unit tests.
>
>6)
>Check the examples that uses spring-boot and check that they work and
>if there is something to update/modify.
>
>7)
>Update to Karaf 4.2.0 when its GA as we have upgraded to Spring
>Framework 5 by default now.
>
>8)
>Look at the camel-archetype-spring-boot if it need migration as well.
>
>9)
>Migrate the application.properties / yaml to the new SB2 naming. They
>changed the prefix and some keys to new names. We need to do this in
>our examples / camel-spring-boot unit tests etc. See the SB2 migration
>guide:
>https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide
>
>10)
>Maybe there is some new feature etc in SB2 we can leverage. I noticed
>there is some InfoContributor you can do in actuator to provide some
>info details. Maybe we can do a CamelContextInfoContributor that can
>give you the camel version etc.
>
>
>
>
>
>
>--
>Claus Ibsen
>-----------------
>http://davsclaus.com @davsclaus
>Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to