Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Important changes to consider when upgrading

  • camel-spring-dm has been disabled from the karaf features file so users cannot install it out of the box as it does not work properly. camel-spring-dm has been deprecated for a long time and users are encouraged to use osgi blueprint instead. The JAR is still shipped and can be installed manually but then you are on your own. The JAR will be removed completed in a future release.
  • Groovy DSL and Scala DSL is deprecated and planned to be moved to Camel Extra and not distributed out of the box in the future.
  • Camel now uses Karaf 4.x API and therefore not possible to run on older Karaf versions.
  • camel-blueprint changed startup behavior to start on Blueprint.CREATED event which would be more `correct` way of startup instead of Blueprint.REGISTERED as before.
  • camel-spring-boot now don't include prototype scoped beans when auto scanning for RouteBuilder instances, which is how camel-spring works. You can turn this back using the includeNonSingletons option.
  • camel-spring-javaconfig removed from Karaf features as it was not really supported in OSGi/Karaf.
  • camel spring-boot shell commands have been removed as spring-boot shell has been deprecated in spring-boot.
  • camel-mongodb-gridf schema has been renamed from gridfs to mongodb-gridfs to avoid confusion.
  • camel-box has been migrated to use box v2 api so there may be some migration needed as the old camel-box component was using box v1 api
  • The JSon schema from camel-catalog have changed to use boolean, integer and numeric values when applicable instead of using string values for everything. 
  • The camel-catalog Karaf commands has been removed

...