Hi,

For me the biggest issues regarding Camel 4 have been when Karavan VS Code
extension updated itself to 4.0.0. I'm not sure things related to Karavan
are discussed in the blog post but here's couple things we've encountered.

In short, if you use Karavan 4.x.x to open a route which has been designed
with the 3.x.x version, in many cases the route breaks as the designer
removes parts of it. I think the yaml schema has changed a bit between the
releases and the editor only supports the latest version with no backward
compatibility. In addition to that, the latest Karavan editor has some
issues UI issues (scrolling the property panel doesn't work as it should,
some textboxes are broken). We decided to downgrade the Karavan back to
3.x.x even though we updated Camel to 4.x.x.

The Camel 4 itself has been a rock solid release. No issues.

pe 6. lokak. 2023 klo 11.52 ski n (raymondmees...@gmail.com) kirjoitti:

> Sure happy to give feedback. I plan to upgrade from 3.20.x to 4.x.
>
> Currently, thus not migrating yet, but planning has started.
>
> The things I need to consider:
>
> - I first need to finish some stuff to upgrade from 2.x to 3.x (Currently
> the docs for 2.0 are gone, is the archive to Camel 2.0 documentation still
> available? Like to compare sometimes.
> - Jakarta stuff in my own code/dependencies.
> - Jakarta stuff in other libraries (then Camel). For example ActiveMQ
> Classic (embedded) server doesn't support it yet.
> - Deprecated components: I use the following components:
>
> camel-atlasmap
> camel-directvm
> camel-elasticsearch-rest
> camel-rabbitmq
> camel-rest-swagger
> camel-websocket
> camel-vm
>
> So I need to change these dependencies and some code here
>
> - I use extendedCamelContext a lot, so need to check the API changes out.
> For example use the PluginHelper instead of the extendedCamelContext
> - Update SLFJ to version 2.0
>
> Will let you know if I'm running into any issues.
>
> I'm planning to use OpenRewrite to update to Spring Boot 3/Jakarta (
> https://docs.openrewrite.org/recipes/java/spring/boot3). If there was a
> recipe to move to Camel 4 then it would be probably easier to do the
> migration.
>
> Raymond
>
>
> On Fri, Oct 6, 2023 at 9:49 AM Claus Ibsen <claus.ib...@gmail.com> wrote:
>
> > Hi
> >
> > If you have been migrating to Camel 4 already, then any feedback is
> > welcome.
> >
> > You can comment in the PR, or post here in the mailing list
> > https://github.com/apache/camel-website/pull/1071
> >
> >
> >
> >
> > --
> > Claus Ibsen
> > -----------------
> > @davsclaus
> > Camel in Action 2: https://www.manning.com/ibsen2
> >
>

Reply via email to