Versions Compared

Key

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

...

  • camel-paho - For MQTT messaging using Eclipse Paho client
  • camel-pdf - For creating PDF documents
  • camel-grape - allows you to fetch, load and manage additional jars when CamelContext is running.
  • camel-slack - allows you to connect to an instance of Slack and delivers a message contained in the message body via a pre established Slack incoming webhook.
  • camel-aws-ec2 - Component providing support to Amazon Web Services EC2 
  • camel-undertow - To use Undertow as HTTP server or client.
  • camel-git - A generic Git component
  • camel-sjmsSJMS Batch is a specialized component for highly performant, transactional batch consumption from a JMS queue
  • camel-http-common - A common base component for reuse among all the various HTTP components we have.

New DSL

  • Script - to execute a script during routing
  • Dynamic To - to send a message to a dynamic computed endpoint. This is a simpler version than using Recipient List

...

  •  org.apache.camel.mode.LoadBalancerDefinition no longer implements org.apache.camel.processor.loadbalancer.LoadBalancer which is the runtime processor (this was never intended).

  • The ref attribute on <loadBalance> has been removed, as it has been deprecated for a long time, and you should use a <customLoadBalancer> to refer to a custom load balancer.
  • The copy method on StreamCache now takes an Exchange as parameter.
  • Various APIs in camel-jms has been adjusted to support including the JMS session parameter - javax.jms.Session. Though these API changes are mostly internal facing, and we do not expect end users problems.
  • The resourceUri and resourceRef attributes on <enrich> and <pollEnrich> has been removed as they now support a dynamic uris computed from an Expression.
  • Various APIs from camel-http in the package org.apache.camel.component.http has been moved to the camel-http-common module in the package org.apache.camel.http.common which mean you may need to change the imports.

Known Issues

Dependency upgrades

...