camel-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r818462 - in /websites/production/camel/content: cache/main.pageCache camel-2100-release.html
Date Sun, 20 May 2012 19:18:06 GMT
Author: buildbot
Date: Sun May 20 19:18:06 2012
New Revision: 818462

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/camel-2100-release.html

Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/camel/content/camel-2100-release.html
==============================================================================
--- websites/production/camel/content/camel-2100-release.html (original)
+++ websites/production/camel/content/camel-2100-release.html Sun May 20 19:18:06 2012
@@ -84,7 +84,7 @@
 
 <p>Welcome to the 2.10.0 release with approximately XXX issues resolved - including
new features, improvements, and bug fixes, such as: </p>
 
-<ul><li>Added consumer to camel-jcr component</li><li>Added support
for Java 1.7</li><li>Internal code cleanup to reduce warnings reported by Eclipse</li><li>Moved
<a shape="rect" href="spring-testing.html" title="Spring Testing">Spring Testing</a>
from <tt>camel-test</tt> to <tt>camel-test-spring</tt> component.</li><li>Camel
<a shape="rect" href="using-propertyplaceholder.html" title="Using PropertyPlaceholder">Property
Placeholders</a> are now supported in embedded <a shape="rect" href="expression.html"
title="Expression">Expression</a>s within Camel routes.</li><li>Added
missing options in the XML DSL for the <a shape="rect" href="xpath.html" title="XPath">XPath</a>
language to control and set which XPath Engine to use, etc.</li><li>Added option
<tt>logNamespaces</tt> to the <a shape="rect" href="xpath.html" title="XPath">XPath</a>
language to have <tt>INFO</tt> logging of detected namespaces from message.  This
can be used to troubleshoot issues where an <a shape="rect"
  href="xpath.html" title="XPath">XPath</a> expression doesn't work as expected (as
it's often a namespace conflict).</li><li>Added <tt>replyToCacheLevelName</tt>
option to the <a shape="rect" href="jms.html" title="JMS">JMS</a> component, allowing
configuration of cache levels for persistent reply consumers when doing request/reply over
JMS. Some message brokers do not work well with caching, so users may need to set this option
to <tt>CACHE_NONE</tt>.</li><li>Added <tt>antInclude</tt>
and <tt>antExclude</tt> options to <a shape="rect" href="file2.html" title="File2">File</a>
and <a shape="rect" href="ftp2.html" title="FTP2">FTP</a> components to make it
easier to specify include/exclude filters using ANT syntax.</li><li>The <a
shape="rect" href="camel-maven-archetypes.html" title="Camel Maven Archetypes">Camel archetypes</a>
for Java and Scala no longer generate projects with Spring dependencies.</li><li>Improved
<tt>JdbcMessageIdRepository</tt> in the <a shape="rect" href=
 "sql-component.html" title="SQL Component">SQL</a> to use custom SQL statements/queries.</li><li>Added
option to <a shape="rect" href="properties.html" title="Properties">Properties</a>
to allow silently ignoring property locations not found, such as a .properties file.</li><li>Added
<tt>managementNamePattern</tt> attribute to <tt>&lt;camelContext&gt;</tt>
to make it very easy to customize and control the JMX naming of the Camel application. See
details at <a shape="rect" href="camel-jmx.html#CamelJMX-CamelJMXManagementNamingStrategy">Camel
JMX</a>. For example, in OSGi environments you can explicitly configure a <tt>managementNamePattern</tt>
in case you do not want the bundleId as part of MBean names.</li><li>Added streaming
update support to <a shape="rect" href="solr.html" title="Solr">Solr</a> as well
as support for SolrInputDocuments</li><li>Added SolrJ DirectXMLRequest support
to <a shape="rect" href="solr.html" title="Solr">Solr</a> to support XML based
index updates
 </li><li>Improved Camel <a shape="rect" href="mail.html" title="Mail">Mail</a>
to support the <tt>replyTo</tt> option</li><li>Added <tt>traceEnabled</tt>
option to <a shape="rect" href="jetty.html" title="Jetty">Jetty</a> component
so you have control over whether to allow HTTP TRACE calls against your Jetty endpoints.</li><li>Polished
the <a shape="rect" href="camel-maven-archetypes.html" title="Camel Maven Archetypes">Camel
Maven Archetypes</a> to let the projects be prepared for <a shape="rect" href="testing.html"
title="Testing">Testing</a>, and fixed any WARNs from Maven.</li><li>Added
<tt>dumpRouteStatsAsXml</tt> methods to <a shape="rect" href="camel-jmx.html"
title="Camel JMX">JMX</a> to make it easier to get the total performance stats as
XML, and in one JMX call.</li><li><a shape="rect" href="graceful-shutdown.html"
title="Graceful Shutdown">Graceful Shutdown</a> is now more aggressive if timeout
occurred during shutdown, rejecting continued processing of messages 
 or redeliveries.</li><li>Add <tt>ShutdownPrepared</tt> SPI to allow
custom Services (also EIPs) in routes to do custom code in preparation for shutdown.</li><li>The
<tt>camel-archetype-java</tt> <a shape="rect" href="camel-maven-archetypes.html"
title="Camel Maven Archetypes">Camel Maven Archetypes</a> is now a pure Java DSL
based project (no longer Spring)</li><li><a shape="rect" href="jms.html" title="JMS">JMS</a>
consumer is less verbose when logging uncaught exceptions thrown while processing a message.
Added <tt>errorHandlerLoggingLevel</tt>, and <tt>errorHandlerLogStackTrace</tt>
options to tweak the logging verbosity.</li><li>Added <tt>messageId</tt>
as an <a shape="rect" href="mdc-logging.html" title="MDC logging">MDC logging</a>
key.</li><li>Improved Camel's Transaction <a shape="rect" href="error-handler.html"
title="Error Handler">Error Handler</a> logging to better pinpoint and correlate
redelivered messages (from, e.g., a JMS broker), making the logs much easier
  to read.</li><li>Added a timeout option to <a shape="rect" href="spring-web-services.html"
title="Spring Web Services">Spring Web Services</a> for specifying the read timeout
while invoking a webservice.</li><li>Optimized <a shape="rect" href="type-converter.html"
title="Type Converter">Type Converter</a> registry for possible concurrency contention
when looking up a type converter.</li><li>Improved <a shape="rect" href="simple.html"
title="Simple">Simple</a> language to work better with floating point numbers in
<a shape="rect" href="predicate.html" title="Predicate">Predicate</a>s</li><li>Camel
is now less verbose when starting and stopping, with less being logged at <tt>INFO</tt>
level.</li><li>Add support for keyed data queues to <a shape="rect" href="jt400.html"
title="JT400">JT400</a> component.</li><li><a shape="rect" href="idempotent-consumer.html"
title="Idempotent Consumer">Idempotent Consumer</a> is now enlisted in JMX, which
allows monitoring the duplicate messa
 ge count as well as the operation to reset it.</li><li>Thread pools registered
in <a shape="rect" href="camel-jmx.html" title="Camel JMX">JMX</a> are now unregistered
when Camel shuts them down. Note that all MBeans will be unregistered from JMX when Camel
shuts itself down. This improvement is to unregister thread pools more eagerly, such as when
routes are removed at runtime.</li><li>Camel will now also copy the message headers
for a <tt>JmsMessage</tt> if you leverage <tt>useOriginalMessage</tt>
in an <tt>onException</tt> definition.</li><li>Added <tt>mockEndpointsAndSkip</tt>
to <a shape="rect" href="advicewith.html" title="AdviceWith">AdviceWith</a> and
the <a shape="rect" href="testing.html" title="Testing">Test Kit</a></li><li>The
<a shape="rect" href="file2.html" title="File2">File</a> and <a shape="rect"
href="ftp2.html" title="FTP2">FTP</a> components now support filtering directories.
The <tt>isDirectory</tt> method on the <tt>GenericFile</tt> class
can be used to
  skip unwanted directories, accelerating file consumption.</li><li><a shape="rect"
href="smpp.html" title="SMPP">SMPP</a> connections can now be tunneled through an
HTTP proxy by configuring HTTP proxy settings.</li><li>Camel now also checks,
when starting a route dynamically, whether there would be any violations on multiple consumers
from the same <a shape="rect" href="endpoint.html" title="Endpoint">Endpoint</a>.
Previously this check only occurred during Camel startup - now it always happens.</li><li>Stopping
a <tt>ConsumerTemplate</tt> or a <tt>ProducerTemplate</tt> will now
stop and shutdown its cache to cleanup any resources which otherwise may not have been reclaimed
until shutdown.</li><li><a shape="rect" class="external-link" href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/impl/ScheduledPollConsumer.html">ScheduledPollConsumer</a>
will now shutdown thread pools more eagerly, such as when stopping a <tt>ConsumerTemplate</tt>.</li><li>
 Added option <tt>asyncStartListener</tt> to <a shape="rect" href="jms.html"
title="JMS">JMS</a> to allow starting JMS consumers (e.g. routes) asynchronously.
This can be used to avoid blocking in case the JMS consumer takes long time to establish a
connection to the JMS broker.</li><li><a shape="rect" href="wire-tap.html"
title="Wire Tap">Wire Tap</a> now supports <a shape="rect" href="error-handling-in-camel.html"
title="Error handling in Camel">Error Handling</a> when sending a tapped message
to an <a shape="rect" href="endpoint.html" title="Endpoint">Endpoint</a>.</li><li>Added
the autogenColumns, configRef and strategyRef options to the <a shape="rect" href="csv.html"
title="CSV">CSV</a> dataformat in XML DSL whereas the new skipFirstLine option is
provided in Java API as well.</li><li><a shape="rect" href="validation.html"
title="Validation">Validator</a> component will now fail with a better error message
if resource schema refers to element which cannot be resolved.</
 li><li>Added support for retrieving generated keys from <a shape="rect" href="jdbc.html"
title="JDBC">JDBC</a> component.</li><li>Added support for Spring 3.1.x.</li><li>Added
<tt>retainFirst</tt>, and <tt>retainLast</tt> options to <a shape="rect"
href="mock.html" title="Mock">Mock</a> component.</li><li>Improved <a
shape="rect" href="simple.html" title="Simple">Simple</a> language to allow referring
to headers using bracket notation.</li><li>Added support for the scp: protocol
via <a shape="rect" href="jsch.html" title="Jsch">Jsch</a>.</li><li>Added
support to exclude certain fields when marshalling POJO's to <a shape="rect" href="json.html"
title="JSON">JSON</a>. Available with both the Jackson and GSON library.</li><li>Allow
to configure frequency of timeout checker when doing request/reply over <a shape="rect"
href="jms.html" title="JMS">JMS</a></li><li>Improved the Java DSL to
make it easier to use predicates from the build-in DSL, that has commonly used predicates
and
  expressions.</li><li><a shape="rect" href="aggregator2.html" title="Aggregator2">Aggregate</a>
EIP now supports <tt>TimeoutAwareAggregationStrategy</tt> aggregation strategies.</li><li>The
default <tt>Injector</tt> now performs bean post processing to inject @Produce,
@Consume, @EndpointInject fields etc.</li><li>The <a shape="rect" href="camel-run-maven-goal.html"
title="Camel Run Maven Goal">camel-run</a> maven plugin now supports running <a
shape="rect" href="using-osgi-blueprint-with-camel.html" title="Using OSGi blueprint with
Camel">OSGi Blueprint applications</a>.</li><li>Added utilization statistics
to the type converter registry (which can be accessed from <a shape="rect" href="camel-jmx.html"
title="Camel JMX">JMX</a>), and are logged as Camel is shutting down.</li><li>Improved
<a shape="rect" href="camel-jmx.html" title="Camel JMX">JMX</a> to work better
with servers such as WebSphere which alters MBean names when enlisting mbeans into the server
(Camel now have 
 an internal mapping table).</li><li>All <a shape="rect" href="eip.html" title="EIP">EIP</a>s
out of the box from Camel now provides <a shape="rect" href="camel-jmx.html" title="Camel
JMX">JMX</a> utilization statistics.</li><li>The <a shape="rect" href="file2.html"
title="File2">File</a> and <a shape="rect" href="ftp2.html" title="FTP2">FTP</a>
consumers will now let <tt>org.apache.camel.spi.ExceptionHandler</tt> deal with
exceptions occurred during acquiring real lock as well. See <a shape="rect" href="file2.html"
title="File2">File</a> page for example of using a custom <tt>ExceptionHandler</tt>.</li><li>Reduce
the logging level from ERROR to WARN on the default <tt>LoggingExceptionHandler</tt>.</li><li>Added
option <tt>consumer.bridgeErrorHandler</tt> to allow consumers such as <a shape="rect"
href="file2.html" title="File2">File</a> and <a shape="rect" href="ftp2.html"
title="FTP2">FTP</a> to use the routing engine <a shape="rect" href="error-handler.html"
title="Error H
 andler">Error Handler</a> to deal with exceptions occurring in the consumer (outside
the routing engine), for example if having trouble picking up a file from a shared network
drive etc. See more details at <a shape="rect" href="file2.html" title="File2">File</a>
page. This option applies to all consumers which extends the <tt>DefaultConsumer</tt>
from <tt>camel-core</tt>.</li><li>Added <tt>eagerMaxMessagesPerPoll</tt>
option to <a shape="rect" href="file2.html" title="File2">File</a>, and <a
shape="rect" href="ftp2.html" title="FTP2">FTP</a> endpoints to allow to do a full
sorting of the files and also limit the pool at the same time</li><li>The <a
shape="rect" href="xslt.html" title="XSLT">XSLT</a>, <a shape="rect" href="velocity.html"
title="Velocity">Velocity</a>, <a shape="rect" href="freemarker.html" title="FreeMarker">FreeMarker</a>,
and <a shape="rect" href="stringtemplate.html" title="StringTemplate">StringTemplate</a>
components using http resource for the template
  now supports query parameters</li><li>You can specify the class type with <a
shape="rect" href="bindy.html" title="Bindy">Bindy</a> to make it stand out what
type is being used, as well the <tt>unmarshal</tt> operation returns a list of
the pojos (and the pojo directly if only 1). Which makes it easier to use/work with.</li><li>Added
<tt>group</tt> option to <a shape="rect" href="tokenizer.html" title="Tokenizer">Tokenizer</a>
to make it easier with the <a shape="rect" href="splitter.html" title="Splitter">Splitter</a>
to split by combining N number of parts together, eg splitting files in chunks by N lines
combined.</li><li>Camel is now compatible to the upcoming Karaf 3 release</li><li>Added
<tt>ExchangeSendingEvent</tt> to <tt>EventNotifier</tt> to emit an
event <b>before</b> sending an <a shape="rect" href="exchange.html" title="Exchange">Exchange</a>
to an <a shape="rect" href="endpoint.html" title="Endpoint">Endpoint</a>. Then
we have events for both before and after.
 </li><li>Relaxed syntax check in <a shape="rect" href="simple.html" title="Simple">Simple</a>
language to only scan for functions if a start token was explicit configured. This allows
to easier do json like expressions.</li><li>Added support for escaping values
in <a shape="rect" href="simple.html" title="Simple">Simple</a> language using
the \ character.</li></ul>
+<ul><li>Added support for Java 1.7</li><li>Added consumer to <a
shape="rect" href="jcr.html" title="JCR">JCR</a> component</li><li>Internal
code cleanup to reduce warnings reported by Eclipse</li><li>Moved <a shape="rect"
href="spring-testing.html" title="Spring Testing">Spring Testing</a> from <tt>camel-test</tt>
to <tt>camel-test-spring</tt> component.</li><li>Camel <a shape="rect"
href="using-propertyplaceholder.html" title="Using PropertyPlaceholder">Property Placeholders</a>
are now supported in embedded <a shape="rect" href="expression.html" title="Expression">Expression</a>s
within Camel routes.</li><li>Added missing options in the XML DSL for the <a
shape="rect" href="xpath.html" title="XPath">XPath</a> language to control and set
which XPath Engine to use, etc.</li><li>Added option <tt>logNamespaces</tt>
to the <a shape="rect" href="xpath.html" title="XPath">XPath</a> language to have
<tt>INFO</tt> logging of detected namespaces from message.  This can be used to
tr
 oubleshoot issues where an <a shape="rect" href="xpath.html" title="XPath">XPath</a>
expression doesn't work as expected (as it's often a namespace conflict).</li><li>Added
<tt>replyToCacheLevelName</tt> option to the <a shape="rect" href="jms.html"
title="JMS">JMS</a> component, allowing configuration of cache levels for persistent
reply consumers when doing request/reply over JMS. Some message brokers do not work well with
caching, so users may need to set this option to <tt>CACHE_NONE</tt>.</li><li>Added
<tt>antInclude</tt> and <tt>antExclude</tt> options to <a shape="rect"
href="file2.html" title="File2">File</a> and <a shape="rect" href="ftp2.html"
title="FTP2">FTP</a> components to make it easier to specify include/exclude filters
using ANT syntax.</li><li>The <a shape="rect" href="camel-maven-archetypes.html"
title="Camel Maven Archetypes">Camel archetypes</a> for Java and Scala no longer
generate projects with Spring dependencies.</li><li>Improved <tt>JdbcMessageIdRe
 pository</tt> in the <a shape="rect" href="sql-component.html" title="SQL Component">SQL</a>
to use custom SQL statements/queries.</li><li>Added option to <a shape="rect"
href="properties.html" title="Properties">Properties</a> to allow silently ignoring
property locations not found, such as a .properties file.</li><li>Added <tt>managementNamePattern</tt>
attribute to <tt>&lt;camelContext&gt;</tt> to make it very easy to customize
and control the JMX naming of the Camel application. See details at <a shape="rect" href="camel-jmx.html#CamelJMX-CamelJMXManagementNamingStrategy">Camel
JMX</a>. For example, in OSGi environments you can explicitly configure a <tt>managementNamePattern</tt>
in case you do not want the bundleId as part of MBean names.</li><li>Added streaming
update support to <a shape="rect" href="solr.html" title="Solr">Solr</a> as well
as support for SolrInputDocuments</li><li>Added SolrJ DirectXMLRequest support
to <a shape="rect" href="solr.html" title="Solr">S
 olr</a> to support XML based index updates</li><li>Improved Camel <a
shape="rect" href="mail.html" title="Mail">Mail</a> to support the <tt>replyTo</tt>
option</li><li>Added <tt>traceEnabled</tt> option to <a shape="rect"
href="jetty.html" title="Jetty">Jetty</a> component so you have control over whether
to allow HTTP TRACE calls against your Jetty endpoints.</li><li>Polished the <a
shape="rect" href="camel-maven-archetypes.html" title="Camel Maven Archetypes">Camel Maven
Archetypes</a> to let the projects be prepared for <a shape="rect" href="testing.html"
title="Testing">Testing</a>, and fixed any WARNs from Maven.</li><li>Added
<tt>dumpRouteStatsAsXml</tt> methods to <a shape="rect" href="camel-jmx.html"
title="Camel JMX">JMX</a> to make it easier to get the total performance stats as
XML, and in one JMX call.</li><li><a shape="rect" href="graceful-shutdown.html"
title="Graceful Shutdown">Graceful Shutdown</a> is now more aggressive if timeout
occurred during shutdown, r
 ejecting continued processing of messages or redeliveries.</li><li>Add <tt>ShutdownPrepared</tt>
SPI to allow custom Services (also EIPs) in routes to do custom code in preparation for shutdown.</li><li>The
<tt>camel-archetype-java</tt> <a shape="rect" href="camel-maven-archetypes.html"
title="Camel Maven Archetypes">Camel Maven Archetypes</a> is now a pure Java DSL
based project (no longer Spring)</li><li><a shape="rect" href="jms.html" title="JMS">JMS</a>
consumer is less verbose when logging uncaught exceptions thrown while processing a message.
Added <tt>errorHandlerLoggingLevel</tt>, and <tt>errorHandlerLogStackTrace</tt>
options to tweak the logging verbosity.</li><li>Added <tt>messageId</tt>
as an <a shape="rect" href="mdc-logging.html" title="MDC logging">MDC logging</a>
key.</li><li>Improved Camel's Transaction <a shape="rect" href="error-handler.html"
title="Error Handler">Error Handler</a> logging to better pinpoint and correlate
redelivered messages (from, e.g., 
 a JMS broker), making the logs much easier to read.</li><li>Added a timeout option
to <a shape="rect" href="spring-web-services.html" title="Spring Web Services">Spring
Web Services</a> for specifying the read timeout while invoking a webservice.</li><li>Optimized
<a shape="rect" href="type-converter.html" title="Type Converter">Type Converter</a>
registry for possible concurrency contention when looking up a type converter.</li><li>Improved
<a shape="rect" href="simple.html" title="Simple">Simple</a> language to work
better with floating point numbers in <a shape="rect" href="predicate.html" title="Predicate">Predicate</a>s</li><li>Camel
is now less verbose when starting and stopping, with less being logged at <tt>INFO</tt>
level.</li><li>Add support for keyed data queues to <a shape="rect" href="jt400.html"
title="JT400">JT400</a> component.</li><li><a shape="rect" href="idempotent-consumer.html"
title="Idempotent Consumer">Idempotent Consumer</a> is now enlisted in JMX, w
 hich allows monitoring the duplicate message count as well as the operation to reset it.</li><li>Thread
pools registered in <a shape="rect" href="camel-jmx.html" title="Camel JMX">JMX</a>
are now unregistered when Camel shuts them down. Note that all MBeans will be unregistered
from JMX when Camel shuts itself down. This improvement is to unregister thread pools more
eagerly, such as when routes are removed at runtime.</li><li>Camel will now also
copy the message headers for a <tt>JmsMessage</tt> if you leverage <tt>useOriginalMessage</tt>
in an <tt>onException</tt> definition.</li><li>Added <tt>mockEndpointsAndSkip</tt>
to <a shape="rect" href="advicewith.html" title="AdviceWith">AdviceWith</a> and
the <a shape="rect" href="testing.html" title="Testing">Test Kit</a></li><li>The
<a shape="rect" href="file2.html" title="File2">File</a> and <a shape="rect"
href="ftp2.html" title="FTP2">FTP</a> components now support filtering directories.
The <tt>isDirectory</tt> method on the
  <tt>GenericFile</tt> class can be used to skip unwanted directories, accelerating
file consumption.</li><li><a shape="rect" href="smpp.html" title="SMPP">SMPP</a>
connections can now be tunneled through an HTTP proxy by configuring HTTP proxy settings.</li><li>Camel
now also checks, when starting a route dynamically, whether there would be any violations
on multiple consumers from the same <a shape="rect" href="endpoint.html" title="Endpoint">Endpoint</a>.
Previously this check only occurred during Camel startup - now it always happens.</li><li>Stopping
a <tt>ConsumerTemplate</tt> or a <tt>ProducerTemplate</tt> will now
stop and shutdown its cache to cleanup any resources which otherwise may not have been reclaimed
until shutdown.</li><li><a shape="rect" class="external-link" href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/impl/ScheduledPollConsumer.html">ScheduledPollConsumer</a>
will now shutdown thread pools more eagerly, such as when stop
 ping a <tt>ConsumerTemplate</tt>.</li><li>Added option <tt>asyncStartListener</tt>
to <a shape="rect" href="jms.html" title="JMS">JMS</a> to allow starting JMS consumers
(e.g. routes) asynchronously. This can be used to avoid blocking in case the JMS consumer
takes long time to establish a connection to the JMS broker.</li><li><a shape="rect"
href="wire-tap.html" title="Wire Tap">Wire Tap</a> now supports <a shape="rect"
href="error-handling-in-camel.html" title="Error handling in Camel">Error Handling</a>
when sending a tapped message to an <a shape="rect" href="endpoint.html" title="Endpoint">Endpoint</a>.</li><li>Added
the autogenColumns, configRef and strategyRef options to the <a shape="rect" href="csv.html"
title="CSV">CSV</a> dataformat in XML DSL whereas the new skipFirstLine option is
provided in Java API as well.</li><li><a shape="rect" href="validation.html"
title="Validation">Validator</a> component will now fail with a better error message
if resource schema ref
 ers to element which cannot be resolved.</li><li>Added support for retrieving
generated keys from <a shape="rect" href="jdbc.html" title="JDBC">JDBC</a> component.</li><li>Added
support for Spring 3.1.x.</li><li>Added <tt>retainFirst</tt>, and
<tt>retainLast</tt> options to <a shape="rect" href="mock.html" title="Mock">Mock</a>
component.</li><li>Improved <a shape="rect" href="simple.html" title="Simple">Simple</a>
language to allow referring to headers using bracket notation.</li><li>Added support
for the scp: protocol via <a shape="rect" href="jsch.html" title="Jsch">Jsch</a>.</li><li>Added
support to exclude certain fields when marshalling POJO's to <a shape="rect" href="json.html"
title="JSON">JSON</a>. Available with both the Jackson and GSON library.</li><li>Allow
to configure frequency of timeout checker when doing request/reply over <a shape="rect"
href="jms.html" title="JMS">JMS</a></li><li>Improved the Java DSL to
make it easier to use predicates from the build-in 
 DSL, that has commonly used predicates and expressions.</li><li><a shape="rect"
href="aggregator2.html" title="Aggregator2">Aggregate</a> EIP now supports <tt>TimeoutAwareAggregationStrategy</tt>
aggregation strategies.</li><li>The default <tt>Injector</tt> now
performs bean post processing to inject @Produce, @Consume, @EndpointInject fields etc.</li><li>The
<a shape="rect" href="camel-run-maven-goal.html" title="Camel Run Maven Goal">camel-run</a>
maven plugin now supports running <a shape="rect" href="using-osgi-blueprint-with-camel.html"
title="Using OSGi blueprint with Camel">OSGi Blueprint applications</a>.</li><li>Added
utilization statistics to the type converter registry (which can be accessed from <a shape="rect"
href="camel-jmx.html" title="Camel JMX">JMX</a>), and are logged as Camel is shutting
down.</li><li>Improved <a shape="rect" href="camel-jmx.html" title="Camel JMX">JMX</a>
to work better with servers such as WebSphere which alters MBean names when enlisti
 ng mbeans into the server (Camel now have an internal mapping table).</li><li>All
<a shape="rect" href="eip.html" title="EIP">EIP</a>s out of the box from Camel
now provides <a shape="rect" href="camel-jmx.html" title="Camel JMX">JMX</a> utilization
statistics.</li><li>The <a shape="rect" href="file2.html" title="File2">File</a>
and <a shape="rect" href="ftp2.html" title="FTP2">FTP</a> consumers will now let
<tt>org.apache.camel.spi.ExceptionHandler</tt> deal with exceptions occurred during
acquiring real lock as well. See <a shape="rect" href="file2.html" title="File2">File</a>
page for example of using a custom <tt>ExceptionHandler</tt>.</li><li>Reduce
the logging level from ERROR to WARN on the default <tt>LoggingExceptionHandler</tt>.</li><li>Added
option <tt>consumer.bridgeErrorHandler</tt> to allow consumers such as <a shape="rect"
href="file2.html" title="File2">File</a> and <a shape="rect" href="ftp2.html"
title="FTP2">FTP</a> to use the routing engine <a shape="rect
 " href="error-handler.html" title="Error Handler">Error Handler</a> to deal with
exceptions occurring in the consumer (outside the routing engine), for example if having trouble
picking up a file from a shared network drive etc. See more details at <a shape="rect"
href="file2.html" title="File2">File</a> page. This option applies to all consumers
which extends the <tt>DefaultConsumer</tt> from <tt>camel-core</tt>.</li><li>Added
<tt>eagerMaxMessagesPerPoll</tt> option to <a shape="rect" href="file2.html"
title="File2">File</a>, and <a shape="rect" href="ftp2.html" title="FTP2">FTP</a>
endpoints to allow to do a full sorting of the files and also limit the pool at the same time</li><li>The
<a shape="rect" href="xslt.html" title="XSLT">XSLT</a>, <a shape="rect" href="velocity.html"
title="Velocity">Velocity</a>, <a shape="rect" href="freemarker.html" title="FreeMarker">FreeMarker</a>,
and <a shape="rect" href="stringtemplate.html" title="StringTemplate">StringTemplate</a>
compo
 nents using http resource for the template now supports query parameters</li><li>You
can specify the class type with <a shape="rect" href="bindy.html" title="Bindy">Bindy</a>
to make it stand out what type is being used, as well the <tt>unmarshal</tt> operation
returns a list of the pojos (and the pojo directly if only 1). Which makes it easier to use/work
with.</li><li>Added <tt>group</tt> option to <a shape="rect" href="tokenizer.html"
title="Tokenizer">Tokenizer</a> to make it easier with the <a shape="rect" href="splitter.html"
title="Splitter">Splitter</a> to split by combining N number of parts together, eg
splitting files in chunks by N lines combined.</li><li>Camel is now compatible
to the upcoming Karaf 3 release</li><li>Added <tt>ExchangeSendingEvent</tt>
to <tt>EventNotifier</tt> to emit an event <b>before</b> sending an
<a shape="rect" href="exchange.html" title="Exchange">Exchange</a> to an <a
shape="rect" href="endpoint.html" title="Endpoint">Endpoint</a>. Then
  we have events for both before and after.</li><li>Relaxed syntax check in <a
shape="rect" href="simple.html" title="Simple">Simple</a> language to only scan for
functions if a start token was explicit configured. This allows to easier do json like expressions.</li><li>Added
support for escaping values in <a shape="rect" href="simple.html" title="Simple">Simple</a>
language using the \ character.</li></ul>
 
 
 <h3><a shape="rect" name="Camel2.10.0Release-Fixedissues"></a>Fixed issues</h3>
@@ -139,7 +139,7 @@
 
 <h2><a shape="rect" name="Camel2.10.0Release-DependencyUpgrades"></a>Dependency
Upgrades</h2>
 
-<ul><li>AHC 1.6.5 to 1.7.4</li><li>AWS 1.2.2 to 1.3.8</li><li>Commons-codec
1.4 to 1.6</li><li>Commons-net 2.2 to 3.1.0</li><li>CXF 2.5.1 to 2.6.0</li><li>EHCache
2.4.3 to 2.5.1</li><li>Freemarker 2.3.18 to 2.3.19</li><li>Groovy
1.8.5 to 1.8.6</li><li>Hadoop 0.20.203.0 to 1.0.0</li><li>HTTP4 core
4.1.2 to 4.1.4</li><li>HTTP4 client 4.1.2 to 4.1.3</li><li>Hazelcast
1.9.4.4 to 2.0.2</li><li>Hawtbuf 1.7 to 1.9</li><li>Jackson 1.9.2
to 1.9.5</li><li>Jackrabbit 2.2.4 to 2.2.11</li><li>Jasypt 1.7 to
1.9.0</li><li>Javax Mail 1.4.4. to 1.4.5</li><li>Jersey 1.10 to 1.12</li><li>JClouds
1.3.1 to 1.4.0</li><li>Jettison 1.3 to 1.3.1</li><li>Jetty 7.5.3 to
7.5.4</li><li>JRuby 1.6.6 to 1.6.7</li><li>JSCH 0.1.44 to 0.1.46</li><li>JuEL
2.1.3 to 2.1.4</li><li>Kratti 0.4.1 to 0.4.5</li><li>Logback 1.0.0
to 1.0.1</li><li>Lucene 3.0.3 to 3.5.0</li><li>MyBatis 3.0.6 to 3.1.1</li><li>Netty
3.2.6 to 3.4.5</li><li>OGNL 3.0.2 to 3.0.4</li><li>Resetlet 2.0.10
to 2.0.11</li><li>SNMP 1.8.1 to 1.10.1</l
 i><li>Shiro 1.1.0 to 1.2.0</li><li>Stringtemplate 3.0 to 3.2.1</li><li>Spring
3.0.6 to 3.0.7/3.1.1</li><li>Spring Integration 2.0.5 to 2.1.1</li><li>Spring
Security 3.0.7 to 3.1.0</li><li>Spring WebServices 2.0.3 to 2.0.5</li><li>Spymemcached
2.5 to 2.8.0</li><li>Tagsoup 1.2 to 1.2.1</li><li>Woodstox 4.1.1 to
4.1.2</li><li>XStream 1.4.1 to 1.4.2</li><li>XML Security 1.4.5 to
1.5.1</li></ul>
+<ul><li>AHC 1.6.5 to 1.7.5</li><li>AWS 1.2.2 to 1.3.8</li><li>Commons-codec
1.4 to 1.6</li><li>Commons-net 2.2 to 3.1.0</li><li>CXF 2.5.1 to 2.6.0</li><li>EHCache
2.4.3 to 2.5.1</li><li>Freemarker 2.3.18 to 2.3.19</li><li>Groovy
1.8.5 to 1.8.6</li><li>Hadoop 0.20.203.0 to 1.0.0</li><li>HTTP4 core
4.1.2 to 4.1.4</li><li>HTTP4 client 4.1.2 to 4.1.3</li><li>Hazelcast
1.9.4.4 to 2.0.2</li><li>Hawtbuf 1.7 to 1.9</li><li>Jackson 1.9.2
to 1.9.5</li><li>Jackrabbit 2.2.4 to 2.2.11</li><li>Jasypt 1.7 to
1.9.0</li><li>Javax Mail 1.4.4. to 1.4.5</li><li>Jersey 1.10 to 1.12</li><li>JClouds
1.3.1 to 1.4.0</li><li>Jettison 1.3 to 1.3.1</li><li>Jetty 7.5.3 to
7.5.4</li><li>JRuby 1.6.6 to 1.6.7</li><li>JSCH 0.1.44 to 0.1.46</li><li>JuEL
2.1.3 to 2.1.4</li><li>Kratti 0.4.1 to 0.4.5</li><li>Logback 1.0.0
to 1.0.1</li><li>Lucene 3.0.3 to 3.5.0</li><li>MyBatis 3.0.6 to 3.1.1</li><li>Netty
3.2.6 to 3.4.5</li><li>OGNL 3.0.2 to 3.0.4</li><li>Resetlet 2.0.10
to 2.0.11</li><li>SNMP 1.8.1 to 1.10.1</l
 i><li>Shiro 1.1.0 to 1.2.0</li><li>Stringtemplate 3.0 to 3.2.1</li><li>Spring
3.0.6 to 3.0.7/3.1.1</li><li>Spring Integration 2.0.5 to 2.1.1</li><li>Spring
Security 3.0.7 to 3.1.0</li><li>Spring WebServices 2.0.3 to 2.0.5</li><li>Spymemcached
2.5 to 2.8.0</li><li>Tagsoup 1.2 to 1.2.1</li><li>Woodstox 4.1.1 to
4.1.2</li><li>XStream 1.4.1 to 1.4.2</li><li>XML Security 1.4.5 to
1.5.1</li></ul>
 
 
 <h2><a shape="rect" name="Camel2.10.0Release-Importantchangestoconsiderwhenupgrading"></a>Important
changes to consider when upgrading</h2>



Mime
View raw message