This Confluence has been LDAP enabled, if you are an ASF Committer, please use your LDAP Credentials to login. Any problems file an INFRA jira ticket please.

Child pages
  • Camel 1.4.0 Release
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Camel 1.4.0 release (TODO: Not release yet)

Unknown macro: {div}

Unknown macro: {div}

New and Noteworthy

Welcome to the 1.4.0 release which includes TODO: 163 new features, improvements and bug fixes such as...

  • major improvements in JMS and Mail components
  • various improvements in CXF, [File], FTP, Velocity components
  • various improvements in the Java and Spring DSL
  • various improvements in Camel JMX management
  • refinements to run in OSGi containers
  • some internal refactorings of package structure to avoid cycle dependencies
  • @deprecated a few core classes, that will be removed in Camel 2.0
  • improved feedback for misconfiguration of camel routes such as mistypes of parameters
  • introduced ExceptionPolicyStrategy as strategy for exception clause selection during error handling (much improved default strategy in Camel)
  • overall improved wiki documentation
  • improved javadoc for camel-core
  • attachment support for Message
  • introduced Debugger interceptor to track message etc.

New Components

New Data Formats

New Languages

  • [Scala]

New Enterprise Integration Patterns

  • None

New Examples

  • ANT build files for running the examples
  • camel-example-loan-broker
  • camel-example-spring-jms

Known Issues

CamelTemplate has been marked as @deprecated and you should use ProducerTemplate instead.
From Camel 1.4.0 on the ProducerTemplate must be retrieved from the CamelContext. You can then use it the same way as before.

ProducerTemplate camelTemplate = camelContext.createProducerTemplate();

intercept() does not behave correctly if more than one route configured, see CAMEL-482 for code example.

Bean component sets a reference to the bean that is being invoked as a property on the Exchange. This property has change its key from "CamelBean" to "org.apache.camel.bean.BeanHolder" and the type is now a BeanHolder.

Getting the Distributions

Binary Distributions


Download Link

PGP Signature file of download

Windows Distribution

Unix/Linux/Cygwin Distribution



The above URLs use redirection

The above URLs use the Apache Mirror system to redirect you to a suitable mirror for your download. Some users have experienced issues with some versions of browsers (e.g. some Safari browsers). If the download doesn't seem to work for you from the above URL then try using FireFox

Source Distributions


Download Link

PGP Signature file of download

Source for Windows

Source for Unix/Linux/Cygwin



Getting the Binaries using Maven 2

To use this release in your maven project, the proper dependency configuration that you should use in your Maven POM is:


SVN Tag Checkout

svn co


For a more detailed view of new features and bug fixes, see the release notes

jiraissues: com.atlassian.confluence.extra.jira.exception.JiraIssueMacroException: com.atlassian.confluence.macro.MacroExecutionException: Data cannot be retrieved due to an unexpected error.
  • No labels