Versions Compared

Key

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

...

  • Amazon Web Service Java SDK from 1.8.9.1 to 1.9.40
  • Apache Commons Cli from 1.2 to 1.3.1
  • Apache Commons Compress from 1.5 to 1.9
  • Apache Commons Lang from 3.3.2 to 3.4
  • Apache Deltaspike from 1.3.0 to 1.4.1
  • Apache DS from 2.0.0-M19 to 2.0.0-M20
  • Apache HttpComponents Core from 4.3.3 to 4.4.1
  • Apache HttpComponents Client from 4.3.6 to 4.4.1
  • Apache JClouds from 1.8.1 to 1.9.0
  • Apache Olingo Odata from 2.0.0 to 2.0.4
  • Apns from 0.2.3 to 1.0.0.Beta6
  • AspectJ from 1.6.2 to 1.8.5
  • Async-http-client from 1.9.8 to 1.9.26
  • Atmosphere from 2.2.6 to 2.3.2
  • Cassandra from 2.1.2 to 2.1.6
  • Cassandra Datastax Java Driver from 2.1.2 to 2.1.6

  • Chunk Templates from 2.6.3 to 2.6.4
  • DNSJava from 2.1.6 to 2.1.7
  • Docker-java from 0.10.5 to 1.3.0
  • Dropbox core Java SDK from 1.7.6 to 1.7.7
  • Dropwizard Metrics from 3.1.0 to 3.1.2
  • Ehcache from 2.9.1 to 2.10.0
  • Facebook4j from 1.1.12 to 2.2.2
  • Freemarker from 2.3.21 to 2.3.22
  • Google App Engine from 1.8.3 to 1.9.21
  • Gson from 3.2 to 3.2.1
  • iCal4j from 1.5.0.2 to 1.6.0
  • Hazelcast from 3.4.2 to 3.5
  • Infinispan from 6.0.2.Final to 7.2.3.Final
  • Jackson2 from 2.4.3 to 2.5.4
  • Jackrabbit from 2.10.0 to 2.10.1
  • Jboss Marshalling from 1.4.4.Final to 1.4.10.Final
  • Jboss Weld from 2.2.4.Final to 2.2.13.Final
  • Jgroups from 3.6.1.Final to 3.6.3.Final
  • Joda-time from 2.5 to 2.8.1
  • Jsch from 0.1.51 to 0.1.53
  • Jsonpath from 1.2.0 to 2.0.0
  • Kafka from 0.8.1.1 to 0.8.2.0
  • LightCouch from 0.1.3 to 0.1.8
  • MongoDB Java Driver from 2.12.4 to 3.0.2
  • MongoDB test harness from 1.46.4 to 1.48.0
  • Mvel2 from 2.2.1.Final to 2.2.5.Final
  • OGNL from 3.0.8 to 3.0.11
  • OpenEJB from 4.6.0.2 to 4.7.2
  • OpenJPA from 2.3.0 to 2.4.0
  • Openshift Java Client 2.5.0.Final to 2.7.0.Final
  • PDFBox from 1.6.0 to 1.8.9
  • Restlet from 2.2.x to 2.3.1
  • SLF4J from 1.7.10 to 1.7.12
  • Snakeyaml from 1.14 to 1.15
  • Spring upgrades
  • Sshd from 0.13.0 to 0.14.0
  • TestNG from 6.8.8 to 6.8.21
  • Twitter4J from 4.0.2 to 4.0.3
  • XStream from 1.4.7 to 1.4.8
  • VertX from 2.2.5 to 3.0.0
  • ZXing from 3.0.1 to 3.2.0

...

  • The dumpRoutesAsXml operation now preserve property placeholder used in the route models. 
  • Using setFaultBody / setFaultHeader behaves similar to setBody / setHeader to preserve existing headers/attachments by setting on existing IN or OUT message.
  • If using concurrent consumer on JMS endpoints for request/reply over JMS then you must use the new replyToConcurrentConsumers, replyToMaxConcurrentConsumers options to configure the values. 
  • When the Aggregator2 is forced completed the exchange property Exchange.AGGREGATED_COMPLETED_BY value has been changed from "forceCompletion" to "force" so its named like the other completion triggers.
  • Removed unsupported modules camel-web and camel-web-standalone.
  • Removed unsupported camel:dot functionality from camel:run plugin.
  • Removed unsupported camel-archetype-scala-component from maven archetypes.
  • The Maven coordinate for linkedin and olingo2 components changed to be aligned like all the others having groupId as just org.apache.camel.
  • If using MongoDB component, the option invokeGetLastError doesn't exist anymore. The option invokeGetLastError instructs the MongoDB Java driver to invoke getLastError() after every call. In the 3.0.0 MongoDB driver implementation, the getLastError() method in WriteResult has been removed. So, if needed, use an acknowledged WriteConcern when executing the write operation and then verify the correctness of the operation with the method wasAcknowledged() of WriteResult.
  • The Jing component now uses jing as schema name in uris, instead of rng or rnc. Those names has been removed.
  • Swagger module now supports getting api-docs from multiple camel contexts in the JVM. The entry point at /api-docs now lists the contexts detected, and you need to append the context id in the path, eg /api-docs/myCamel
  • If using <contextScan> with Spring or Blueprint to filter RouteBuilder classes, then Camel will now by default only look for singleton beans. You can turn on the old behavior to include prototype scoped with the new option 
    includeNonSingletons
  • camel-vertx has been upgraded to vertx 3.0 which requires Java 8 at runtime.

Getting the Distributions

...