anchor.diff:  
   Camel will now initialize all routes during initialization of `CamelContext` itself.
   Before all routes where lazy initialized when they were started, which happens in the starting phase of `CamelContext`.
  -But moving this forward to initialization phase, then we ensure all is done together.
  +By moving this forward to initialization phase, we ensure all is done together.
   
   This means that all the resources used in the routes such as EIPs, processors, beans, components, data formats, languages etc.
   are also initialized. An affect of this change is that any custom Camel component that may do initialization logic in
   the constructors of `Consumer` or `Producer` should *not* do this, but move this logic to `doInit` or `doStart` where
  -such logic correctly belongs.
  +such logic belongs.
   
   === API changes
   
  
positive.code: - `CamelContextRoutesStopping` to `RoutesStopping`
  - `CamelContextRoutesStopped` to `RoutesStopped`
  
  The method `isOnlyDynamicQueryParameters` is removed from `org.apache.camel.spi.SendDynamicAware` and
  `org.apache.camel.support.component.SendDynamicAwareSupport` classes.
  
  The `PackageScanResourceResolver` has been revisited and `findResources`` now returns a colelctions of `org.apache.camel.spi.Resource` which provide both the location of the resolved resources an a method to open the related InpuStream:
  
  [source,java]
  ----
  
negative.code: 
  === camel-jackson
  
  In the XML DSL `jsonView` has been renamed to `jsonViewTypeName` and made general available in the model
  and for the lightweight `camel-xml-io` route parser.
  
  === camel-caffeine-lrucache
  