camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <claus.ib...@gmail.com>
Subject Re: [HEADS UP] - Camel 2.17 and Apache Karaf changes
Date Tue, 15 Mar 2016 13:36:06 GMT
Hi

Thanks to gnodet we got the karaf 4 validator to work.

And we fixed all those issues and the validation passes now.

Found a couple of invalid bundles from the SMX team so they are
releasing new versions of lucene and mustache in their next round of
releases.

Added to details to the various features which you need to install
something manual or if they currently do not work.
So any user can do a feature:info camel-xxx to read that.






On Sat, Mar 12, 2016 at 1:53 PM, Claus Ibsen <claus.ibsen@gmail.com> wrote:
> Hi
>
> I have worked on improving the installation of Camel on Karaf to make
> it rely on newer versions of Spring. It could install and use the old
> spring 3.x libraries which was annoying when the entire world is using
> Spring 4.2 or 4.1 etc.
>
> So what I have done
>
> a)
> feature:install camel
>
> will only install camel-core and camel-blueprint. camel-spring is not
> longer installed by default as camel-spring uses spring-dm which loads
> in Spring 3.2.x.
> spring-dm is deprecated, and we want in Camel 2.18 to move spring-dm
> out of camel-spring into a new camel-spring-dm module. Then the
> camel-spring module can be a spring 4.x only.
>
> b)
> other features that uses spring libraries are not installing
> camel-spring but instead using the spring features from karaf. That
> helps to use the current spring version and not install spring 3.x due
> to camel-spring bring that in due dm (see a)
>
> c)
> make some of the camel-spring-xxx modules that requires spring 4.x to
> have proper version range in the osgi manifest so they can be
> installed reliable and use spring 4.x as intended.
>
> d)
> The used spring-range is [4.1,5) which mean it supports the default
> spring version that karaf install in karaf 2.4 / 3.x and 4.x all
> together. However in Camel 2.18 we change this to [4.2,5) as we drop
> support for both spring 4.0 and 4.1 all together.
>
> e)
> I got the tests/camel-itest-karaf to work again - after much hard work.
> You can run the tests against 3 different karaf containers
>
> mvn clean install
> mvn clean install -Pkaraf3
> mvn clean install -Pkaraf4
>
> We will in Camel 2.18 drop support for karaf 2.4.x and (maybe 3.x
> also) and make those tests use karaf 4 by default.
>
>
>
> Any Karaf users with Camel. Its your chance to help testing and
> provide feedback.
>
>
>
>
>
>
> --
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Mime
View raw message