anchor.diff:  
   === Telegram
   
  -The `camel-telegram` component has moved the authorization token from uri-path to a query parameter instead, eg migrate
  +The `camel-telegram` component has moved the authorization token from uri-path to a query parameter instead, e.g. migrate
   
       telegram:bots/myTokenHere
   
  
positive.code: 
  Testing using `adviceWith` currently needs to be changed from:
  
    context.getRouteDefinition("start").adviceWith(camelContext, new AdviceWithRouteBuilder() {
      ...
    }
  
  to using style:
  
    ModelCamelContext mcc = camelContext.adapt(ModelCamelContext.class);
    RouteReifier.adviceWith(mcc.getRouteDefinition("start"), mcc, new AdviceWithRouteBuilder() {
      ...
    }
  
  However its even easier using lambda style with `AdviceWithRouteBuilder` directly:
  
    AdviceWithRouteBuilder.adviceWith(context, "myRoute", a -> {
      a.replaceFromWith("direct:start");
    }
  
  === Generic Classes
  
  
negative.code: 
  In Camel 2.x we have deprecated `getProperties` on `CamelContext` in favour of `getGlobalOptions`, so you should migrate to:
  
  [source,java]
  ----
  context.getGlobalOptions().put("CamelJacksonEnableTypeConverter", "true");
  context.getGlobalOptions().put("CamelJacksonTypeConverterToPojo", "true");
  ----
  
  and in XML:
  
  [source,xml]
  ----
  <globalOptions>
    <globalOption key="CamelJacksonEnableTypeConverter" value="true"/>
    <globalOption key="CamelJacksonTypeConverterToPojo" value="true"/>
  </globalOptions>
  ----
  
  === Main class
  
  