camel-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Henryk Konsek (Confluence)" <conflue...@apache.org>
Subject [CONF] Apache Camel > Camel 2.13.0 Release
Date Mon, 03 Feb 2014 13:25:00 GMT
<html>
    <head>
        <meta name="viewport" content="width=device-width" />
        <base href="https://cwiki.apache.org/confluence" />
        <style type="text/css">
    body, #email-content, #email-content-inner { font-family: Arial,FreeSans,Helvetica,sans-serif;
}
    body, p, blockquote, pre, code, td, th, li, dt, dd { font-size: 13px; }
    small { font-size: 11px; }

    body { width:100% !important; -webkit-font-smoothing: antialiased; }

    body,
    #email-wrapper { background-color: #f0f0f0; }
    #email-wrapper-inner { padding: 20px; text-align: center; }
    #email-content-inner { background-color: #fff; border: 1px solid #bbb; color: $menuTxtColour;
padding:20px; text-align:left; }
    #email-wrapper-inner > table { width: 100%; }
    #email-wrapper-inner.thin > table { margin: 0 auto; width: 50%; }
    #email-footer { padding: 0 16px 32px 16px; margin: 0; }

    .email-indent { margin: 8px 0 16px 0; }
    .email-comment { margin: 0 0 0 56px; }
    .email-comment.removed { background-color: #ffe7e7; border: 1px solid #df9898; padding:
0 8px;}

    #email-title-avatar { text-align: left; vertical-align: top; width: 48px; padding-right:
8px; }
    #email-title-flavor { margin: 0; padding: 0 0 4px 0; }
    #email-title-heading { font-size: 16px; line-height: 20px; min-height: 20px; margin: 0;
padding: 0; }
    #email-title .icon { border: 0; padding: 0 5px 0 0; text-align: left; vertical-align:
middle; }

    #email-actions { border-top: 1px solid #bbb; color: #505050; margin: 8px 0 0 0; padding:
0; }
    #email-actions td { padding-top: 8px; }
    #email-actions .left { max-width: 45%; text-align: left; }
    #email-actions .right { text-align: right; }
    .email-reply-divider { border-top: 1px solid #bbb; color: #505050; margin: 32px 0 8px
0; padding: 8px 0; }
    .email-section-title { border-bottom: 1px solid #bbb; margin: 8px 0; padding: 8px 0 0
0; }

    .email-metadata { color: #505050; }

    a { color: #326ca6; text-decoration: none; }
    a:hover { color: #336ca6; text-decoration: underline; }
    a:active {color: #326ca6; }

    a.email-footer-link { color: #505050; font-size: 11px; }

    .email-item-list { list-style: none; margin: 4px 0; padding-left: 0; }
    .email-item-list li { list-style: none; margin: 0; padding: 4px 0; }
    .email-list-divider { color: #505050; padding: 0 0.35em; }
    .email-operation-icon { padding-right: 5px; }

    .avatar { -ms-interpolation-mode: bicubic; border-radius: 3px;}
    .avatar-link { margin: 2px; }

    .tableview th { border-bottom: 1px solid #69C; font-weight: bold; text-align: left; }
    .tableview td { border-bottom: 1px solid #bbbbbb; text-align: left; padding: 4px 16px
4px 0; }

    .aui-message {  margin: 1em 0; padding: 8px; }
    .aui-message.info { background-color: #e0f0ff; border: 1px solid #9eb6d4; }
    .aui-message.success { background-color: #ddfade; border: 1px solid #93c49f; }
    .aui-message.error,
    .aui-message.removed { background-color: #ffe7e7; border: 1px solid #df9898; color: #000;
}

    .call-to-action-table { margin: 10px 1px 1px 1px;}
    .call-to-cancel-container, .call-to-action-container { padding: 5px 20px; }
    .call-to-cancel-container { border: 1px solid #aaa; background-color: #eee; border-radius:
3px; }
    .call-to-cancel-container a.call-to-cancel-button { background-color: #eee; font-size:
14px; line-height: 1; padding: 0; margin: 0; color: #666; font-family: sans-serif;}
    .call-to-action-container { border: 1px solid #486582;  background-color: #3068A2; border-radius:
3px; padding: 4px 10px; }
    .call-to-action-container a.call-to-action-button { background-color: #3068A2; font-size:
14px; line-height: 1; padding: 0; margin: 0; color: #fff; font-weight: bold; font-family:
sans-serif; }

    /** The span around the inline task checkbox image */
    .diff-inline-task-overlay {
        display: inline-block;
        text-align: center;
        height: 1.5em;
        padding: 5px 0px 1px 5px;
        margin-right: 5px;
        /** Unfortunately, the negative margin-left is stripped out in gmail */
        margin-left: -5px;
    }

            @media handheld, only screen and (max-device-width: 480px) {
        div, a, p, td, th, li, dt, dd { -webkit-text-size-adjust: auto; }
        small, small a { -webkit-text-size-adjust: 90%; }

        td[id=email-wrapper-inner] { padding: 2px !important; }
        td[id=email-content-inner] { padding: 8px !important; }
        td[id="email-wrapper-inner"][class="thin"] > table { text-align: left !important;
width: 100% !important; }
        td[id=email-footer] { padding: 8px 12px !important; }
        div[class=email-indent] { margin: 8px 0px !important; }
        div[class=email-comment] { margin: 0 !important; }

        p[id=email-title-flavor] a { display: block; } /* puts the username and the action
on separate lines */
        p[id=email-permalink] { padding: 4px 0 0 0 !important; }

        table[id=email-actions] td { padding-top: 0 !important; }
        table[id=email-actions] td.right { text-align: right !important; }
        table[id=email-actions] .email-list-item { display: block; margin: 1em 0 !important;
word-wrap: normal !important; }
        span[class=email-list-divider] { display: none; }
    }



        </style>
    </head>
    <body style="font-family: Arial, FreeSans, Helvetica, sans-serif; font-size: 13px;
width: 100%; -webkit-font-smoothing: antialiased; background-color: #f0f0f0">
        <table id="email-wrapper" width="100%" cellspacing="0" cellpadding="0" border="0"
style="background-color: #f0f0f0">
            <tbody>
                <tr valign="middle">
                    <td id="email-wrapper-inner" style="font-size: 13px; padding: 20px;
text-align: center">
                        <table id="email-content" cellspacing="0" cellpadding="0" border="0"
style="font-family: Arial, FreeSans, Helvetica, sans-serif; width: 100%">
                            <tbody>
                                <tr valign="top">
                                    <td id="email-content-inner" align="left" style="font-family:
Arial, FreeSans, Helvetica, sans-serif; font-size: 13px; background-color: #fff; border: 1px
solid #bbb; padding: 20px; text-align: left">
                                        <table id="email-title" cellpadding="0" cellspacing="0"
border="0" width="100%">
                                            <tbody>
                                                <tr>
                                                    <td id="email-title-avatar" rowspan="2"
style="font-size: 13px; text-align: left; vertical-align: top; width: 48px; padding-right:
8px"> <img class="avatar" src="cid:avatar_10c7e0e76a14e036cae0835edbfd95c0" border="0"
height="48" width="48" style="-ms-interpolation-mode: bicubic; border-radius: 3px" /> </td>
                                                    <td valign="top" style="font-size:
13px">
                                                        <div id="email-title-flavor" class="email-metadata"
style="margin: 0; padding: 0 0 4px 0; color: #505050">
                                                            <a href="    https://cwiki.apache.org/confluence/display/~hekonsek
" style="color:#326ca6;text-decoration:none;; color: #326ca6; text-decoration: none">Henryk
Konsek</a> edited the page:
                                                        </div> </td>
                                                </tr>
                                                <tr>
                                                    <td valign="top" style="font-size:
13px"> <h2 id="email-title-heading" style="font-size: 16px; line-height: 20px; min-height:
20px; margin: 0; padding: 0"> <a href="https://cwiki.apache.org/confluence/display/CAMEL/Camel+2.13.0+Release"
style="color: #326ca6; text-decoration: none"> <img class="icon" src="cid:page-icon"
alt="" style="border: 0; padding: 0 5px 0 0; text-align: left; vertical-align: middle" />
<strong style="font-size:16px;line-height:20px;vertical-align:top;">Camel 2.13.0 Release</strong>
</a> </h2> </td>
                                                </tr>
                                            </tbody>
                                        </table>
                                        <div class="email-indent" style="margin: 8px 0
16px 0">
                                            <p class="aui-message info" style="font-size:
13px; margin: 1em 0; padding: 8px; background-color: #e0f0ff; border: 1px solid #9eb6d4">
<b>Comment:</b> Added CAMEL-7162 information. </p>
                                            <div class="email-diff">
                                                <div id="page-diffs" class="wiki-content">
                                                    <p class="diff-context-placeholder"
style="font-size: 13px">...</p>
                                                    <ul class="diff-block-target">
                                                        <li style="font-size: 13px">The
MBean names registered by <a class="confluence-link unresolved" href="#" style="color:
#326ca6; text-decoration: none">Camel JMX</a> no longer include the hostname in the
<code style="font-size: 13px">context</code> part, eg before <code style="font-size:
13px">context=myHost/myCamelId</code> and now after <code style="font-size: 13px">context=myCamelId</code>.
Having the hostname in the MBean name does not bring much value, and in fact makes things
more complicated as the mbean name changes depending on the host running Camel.</li>
                                                        <li style="font-size: 13px">
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">MBean naming</a> in OSGi cleaned up to use simpler naming with symbolicName.
Before we could have MBean names with duplicate bundle ids such as <code style="font-size:
13px">context=114-114-camel-6</code>, which now is using the symbolic name instead,
<code style="font-size: 13px">context=MyApplication</code>.</li>
                                                        <li style="font-size: 13px">When
using multiple OSGi Blueprint &lt;cm:property-placeholder&gt;'s then Camel now favors
using non-default placeholders, or the last property-placeholder defined in the Blueprint
XML file. This allows for example to define default properties in one placeholder, and override
these values in other placeholders.</li>
                                                        <li style="font-size: 13px">
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">FTP</a> consumer allow to download a single named file without using the FTP
LIST command. This allows to download a known file from a FTP server even when the user account
does not have permission to do FTP LIST command.</li>
                                                        <li style="font-size: 13px">
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">FTP</a> consumer allow to ignore file not found or insufficient file permission
errors.</li>
                                                        <li style="font-size: 13px">
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Data Format</a> using marshal now leverages <a class="confluence-link unresolved"
href="#" style="color: #326ca6; text-decoration: none">Stream caching</a> out of
the box if enabled, which allows to marshal big streams and spool to disk, instead of being
pure in-memory based.</li>
                                                        <li style="font-size: 13px">Improved
using <a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Bean</a> when the bean is looked up in the <a class="confluence-link unresolved"
href="#" style="color: #326ca6; text-decoration: none">Registry</a>, when using concurrent
processing in the route.</li>
                                                        <li style="font-size: 13px">Added
<code style="font-size: 13px">cache</code> option to <code style="font-size:
13px">beanRef</code> and <code style="font-size: 13px">&lt;bean&gt;</code>
in the DSL. This avoids looking up the <a class="confluence-link unresolved" href="#" style="color:
#326ca6; text-decoration: none">Bean</a> from the <a class="confluence-link unresolved"
href="#" style="color: #326ca6; text-decoration: none">Registry</a> on each usage;
this can safely be done for singleton beans.</li>
                                                        <li style="font-size: 13px">Configuring
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Data Format</a>s in XML attributes now supports reference lookup using the
# syntax, eg <code style="font-size: 13px">&lt;jaxb xmlStreamWriterWrapper=&quot;#myWriterWrapper&quot;
..&gt;</code> </li>
                                                        <li style="font-size: 13px">
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">JDBC</a> component now also support <code style="font-size: 13px">outputType</code>
to specify the expected output as either a List or single Object. As well allow to map to
a bean using a <code style="font-size: 13px">BeanRowMapper</code> to control the
mapping of ROW names to bean properties.</li>
                                                        <li style="font-size: 13px">Both
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Quartz</a> as well as <a class="confluence-link unresolved" href="#" style="color:
#326ca6; text-decoration: none">Quartz2</a> based <a class="confluence-link unresolved"
href="#" style="color: #326ca6; text-decoration: none">ScheduledRoutePolicy</a> has
been improved to better support cluster setups (e.g. to not schedule jobs being already scheduled
through another node inside a given cluster).</li>
                                                        <li style="font-size: 13px">Reduced
the work the <a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Aggregate</a> EIP does while holding a lock during aggregation, which can lead
to improved performance in some use-cases.</li>
                                                        <li style="font-size: 13px">
<code style="font-size: 13px">JndiRegistry</code> now implements all the find
methods.</li>
                                                        <li style="font-size: 13px">
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">VM</a> component now supports <code style="font-size: 13px">multipleConsumers=true</code>
across deployment units.</li>
                                                        <li style="font-size: 13px">Added
<code style="font-size: 13px">@PreConsumed</code> to <a class="confluence-link
unresolved" href="#" style="color: #326ca6; text-decoration: none">JPA</a> consumer.</li>
                                                        <li style="font-size: 13px">Added
CamelFileName header support to the <a class="confluence-link unresolved" href="#" style="color:
#326ca6; text-decoration: none">HDFS</a> producer</li>
                                                        <li style="font-size: 13px">Like
as <code style="font-size: 13px">JpaConsumer</code> now also <code style="font-size:
13px">JpaProducer</code> of the <a class="confluence-link unresolved" href="#"
style="color: #326ca6; text-decoration: none">JPA</a> component supports the <code
style="font-size: 13px">CamelEntityManager</code> header.</li>
                                                        <li style="font-size: 13px">
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Restlet</a> consumer now supports returning custom headers as HTTP headers
from the Camel <a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Message</a>.</li>
                                                        <li style="font-size: 13px">
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Spring Java Config</a> <code style="font-size: 13px">CamelConfiguration</code>
now automagically detects all <code style="font-size: 13px">RouteBuilder</code>
instances registered in the Spring context if <code style="font-size: 13px">CamelConfiguration#routes</code>
method is not overridden.</li>
                                                        <li style="font-size: 13px">Added
support for transferring custom headers with <a class="confluence-link unresolved" href="#"
style="color: #326ca6; text-decoration: none">RabbitMQ</a> component.</li>
                                                        <li style="font-size: 13px">
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">PGPDataFormat</a> enables stream cache during unmarshaling.</li>
                                                        <li style="font-size: 13px">
<code style="font-size: 13px">FileIdempotentRepository</code> now creates necessary
parent directories together with the new repository file.</li>
                                                        <li style="font-size: 13px">
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Properties</a> component and <a class="confluence-link unresolved" href="#"
style="color: #326ca6; text-decoration: none">property placeholder</a> will now ignore
non existing JVM and environment options as well if <code style="font-size: 13px">ignoreMissingLocation</code>
is set to <code style="font-size: 13px">true</code>.</li>
                                                        <li style="font-size: 13px">Improved
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Stream</a> consumer to enrich the <a class="confluence-link unresolved"
href="#" style="color: #326ca6; text-decoration: none">Message</a> with headers about
current index / completion flag.</li>
                                                        <li style="font-size: 13px">Added
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none"><code style="font-size: 13px">@BeanInject</code></a> to inject
beans (obtained from the <a class="confluence-link unresolved" href="#" style="color: #326ca6;
text-decoration: none">Registry</a>) in your beans such as <code style="font-size:
13px">RouteBuilder</code> classes.</li>
                                                        <li style="font-size: 13px">Polished
the <a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Karaf</a> commands to output tables sorted and auto calculated width, so the
data is formatted nicely.</li>
                                                        <li style="font-size: 13px">Introduced
<code style="font-size: 13px">UnitOfWorkFactory</code> to allow end users to use
custom <code style="font-size: 13px">UnitOfWork</code> implementations created
by the factory.</li>
                                                        <li style="font-size: 13px">Doing
request/reply over <a class="confluence-link unresolved" href="#" style="color: #326ca6;
text-decoration: none">JMS</a> allows per individual message <code style="font-size:
13px">requestTimeout</code> value by specifying the timeout value in the <code
style="font-size: 13px">&quot;CamelJmsRequestTimeout&quot;</code> header.</li>
                                                        <li style="font-size: 13px">
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Quartz</a> and <a class="confluence-link unresolved" href="#" style="color:
#326ca6; text-decoration: none">Quartz2</a> components now enlist the quartz scheduler
by default in JMX, unless configured to be disabled.</li>
                                                        <li style="font-size: 13px">
<span><a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Twitter</a> Component supports to set proxy.</span> </li>
                                                        <li style="font-size: 13px">
<span><a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Netty HTTP</a> consumer now remembers the raw (not decoded) value of URI query
in the <span> &quot;<code style="font-size: 13px">CamelHttpRawQuery</code>&quot;</span>
header.</span> </li>
                                                        <li style="font-size: 13px">
<span><a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none"><span class="diff-html-added" id="added-diff-0" style="font-size: 100%; background-color:
#ddfade;">Bean Validation</span></a><span class="diff-html-added" style="font-size:
100%; background-color: #ddfade;"> can be now configured to use custom </span><code
style="font-size: 13px"><span class="diff-html-added" style="font-size: 100%; background-color:
#ddfade;">V</span></code><span class="diff-html-added" style="font-size:
100%; background-color: #ddfade;">alidationProviderResolver (</span><a href="https://issues.apache.org/jira/browse/CAMEL-7162"
class="external-link" rel="nofollow" style="color: #326ca6; text-decoration: none"><span
class="diff-html-added" style="font-size: 100%; background-color: #ddfade;">CAMEL-7162</span></a><span
class="diff-html-added" style="font-size: 100%; background-color: #ddfade;">)</span>
<br /> </span> </li>
                                                    </ul>
                                                    <h3 id="Camel2.13.0Release-FixedIssues"
class="diff-block-context">Fixed Issues</h3>
                                                    <ul class="diff-block-context">
                                                        <li style="font-size: 13px">Fixed
an <code style="font-size: 13px">ArrayIndexOutOfBoundsException</code> with <a
class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration: none">Message
History</a> when using <a class="confluence-link unresolved" href="#" style="color:
#326ca6; text-decoration: none">SEDA</a> </li>
                                                        <li style="font-size: 13px">Fixed
<code style="font-size: 13px">requestTimeout</code> on <a class="confluence-link
unresolved" href="#" style="color: #326ca6; text-decoration: none">Netty</a> not
triggering when we have received message.</li>
                                                        <li style="font-size: 13px">Fixed
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Parameter Binding Annotations</a> on boolean types to evaluate as <a class="confluence-link
unresolved" href="#" style="color: #326ca6; text-decoration: none">Predicate</a>
instead of <a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Expression</a> </li>
                                                        <li style="font-size: 13px">Fixed
using <a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">File</a> consumer with <code style="font-size: 13px">delete=true&amp;readLock=fileLock</code>
not being able to delete the file on Windows.</li>
                                                        <li style="font-size: 13px">Fixed
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Throttler</a> to honor time slots after period expires (eg so it works consistently
and as expected).</li>
                                                        <li style="font-size: 13px">Fixed
getting JMSXUserID property when consuming from <a class="confluence-link unresolved" href="#"
style="color: #326ca6; text-decoration: none">ActiveMQ</a> </li>
                                                        <li style="font-size: 13px">Fixed
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">interceptFrom</a> to support property placeholders</li>
                                                        <li style="font-size: 13px">Fixed
a race condition in initializing <code style="font-size: 13px">SSLContext</code>
in <a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Netty</a> and <a class="confluence-link unresolved" href="#" style="color:
#326ca6; text-decoration: none">Netty HTTP</a> </li>
                                                        <li style="font-size: 13px">Fixed
using <a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Recipient List</a>, <a class="confluence-link unresolved" href="#" style="color:
#326ca6; text-decoration: none">Routing Slip</a> calling another route which is configured
with <code style="font-size: 13px">NoErrorHandler</code>, and an exception occurred
in that route, would be propagated back as not-exhausted, allow the caller route to have its
error handler react on the exception.</li>
                                                        <li style="font-size: 13px">Fixed
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Quartz</a> and exception was thrown when scheduling a job, would affect during
shutdown, assuming the job was still in progress, and not shutdown the Quartz scheduler.</li>
                                                        <li style="font-size: 13px">Fixed
so you can configure <a class="confluence-link unresolved" href="#" style="color: #326ca6;
text-decoration: none">Stomp</a> endpoints using <a class="confluence-link unresolved"
href="#" style="color: #326ca6; text-decoration: none">URIs</a> </li>
                                                        <li style="font-size: 13px">Fixed
memory leak when using <a class="confluence-link unresolved" href="#" style="color: #326ca6;
text-decoration: none">Language</a> component with <code style="font-size: 13px">camel-script</code>
languages and having <code style="font-size: 13px">contentCache=false</code> </li>
                                                        <li style="font-size: 13px">Fixed
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Error Handler</a> may log at <code style="font-size: 13px">WARN</code>
level &quot;Cannot determine current route from Exchange&quot; when using <a class="confluence-link
unresolved" href="#" style="color: #326ca6; text-decoration: none">Splitter</a> </li>
                                                        <li style="font-size: 13px">Fixed
<code style="font-size: 13px">camel-fop</code> to work in Apache <a class="confluence-link
unresolved" href="#" style="color: #326ca6; text-decoration: none">Karaf</a> and
ServiceMix</li>
                                                        <li style="font-size: 13px">Fixed
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">HDFS</a> producer to use the configured <a class="confluence-link unresolved"
href="#" style="color: #326ca6; text-decoration: none">UuidGenerator</a> when generating
split file names to avoid filename collisions</li>
                                                        <li style="font-size: 13px">Fixed
<code style="font-size: 13px">JpaProducer</code> and <code style="font-size:
13px">JpaConsumer</code> of the <a class="confluence-link unresolved" href="#"
style="color: #326ca6; text-decoration: none">JPA</a> component to not share/reuse
the same <code style="font-size: 13px">EntityManager</code> object which could
cause problems if this would occur in the context of multiple/different threads.</li>
                                                        <li style="font-size: 13px">Fixed
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">HTTP4</a> to support multiple custom component names in use, each configured
using different <code style="font-size: 13px">SSLContext</code>.</li>
                                                        <li style="font-size: 13px">Fixed
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Content Based Router</a> using method call's as <a class="confluence-link
unresolved" href="#" style="color: #326ca6; text-decoration: none">Predicate</a>s
if threw an exception, the <a class="confluence-link unresolved" href="#" style="color:
#326ca6; text-decoration: none">Content Based Router</a> will call next predicate
before triggering <a class="confluence-link unresolved" href="#" style="color: #326ca6;
text-decoration: none">Error Handler</a>.</li>
                                                        <li style="font-size: 13px">Fixed
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Netty HTTP</a> producer with query parameters may use wrong parameters from
a previous call.</li>
                                                        <li style="font-size: 13px">Fixed
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Netty</a> producer may cause <code style="font-size: 13px">NullPointerException</code>
in <code style="font-size: 13px">messageReceived</code> in client handler, if
a <code style="font-size: 13px">Channel</code> was destroyed from the producer
pool.</li>
                                                        <li style="font-size: 13px">Fixed
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">File</a> and <a class="confluence-link unresolved" href="#" style="color:
#326ca6; text-decoration: none">FTP</a> consumer(s) when <code style="font-size:
13px">idempotent=true</code> could not detect changed file(s) as a new file, but
would regard the file as idempotent.</li>
                                                        <li style="font-size: 13px">Fixed
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Stream</a> consumer reading a file using <code style="font-size: 13px">groupLines</code>
would not read last group of message if there was not enough lines to hit the threshold.</li>
                                                        <li style="font-size: 13px">Fixed
deleting the <em>done file</em> if <a class="confluence-link unresolved" href="#"
style="color: #326ca6; text-decoration: none">File</a> or <a class="confluence-link
unresolved" href="#" style="color: #326ca6; text-decoration: none">FTP</a> consumer
rollback and the <code style="font-size: 13px">moveFailed</code> option is in
use.</li>
                                                        <li style="font-size: 13px">Fixed
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">avro</a> data format in OSGi not being able to load schema classes.</li>
                                                        <li style="font-size: 13px">Fixed
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">JMX</a> when using custom beans in routes with <code style="font-size: 13px">@ManagedResource</code>
to expose JMX attributes/operations to not include Camel standard attributes/operations from
its processors, which would be shown as unavailable in JMX consoles.</li>
                                                        <li style="font-size: 13px">Fixed
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">Quartz2</a> simple trigger repeat count default value not working causing the
trigger to only fire once, instead of forever.</li>
                                                        <li style="font-size: 13px">Fixed
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">JMS</a> with a JMSRepyTo header using a topic, was mistakenly used as a queue
instead.&nbsp;</li>
                                                        <li style="font-size: 13px">Fixed
<a class="confluence-link unresolved" href="#" style="color: #326ca6; text-decoration:
none">CSV</a> to not modify the properties of the strategy constants declared by
<code style="font-size: 13px">org.apache.commons.csv.CSVStrategy</code>&nbsp;which
would cause side effects when multiple <code style="font-size: 13px">CsvDataFormat</code>
objects are <strong>concurrently</strong>&nbsp;in use.</li>
                                                        <li style="font-size: 13px">Fixed
camel-script may return result from previous evaluation instead of result from current exchange.</li>
                                                    </ul>
                                                    <p class="diff-context-placeholder"
style="font-size: 13px">...</p>
                                                </div>
                                            </div>
                                        </div>
                                        <table id="email-actions" class="email-metadata"
cellspacing="0" cellpadding="0" border="0" width="100%" style="border-top: 1px solid #bbb;
color: #505050; margin: 8px 0 0 0; padding: 0; color: #505050">
                                            <tbody>
                                                <tr>
                                                    <td class="left" valign="top" style="font-size:
13px; padding-top: 8px; max-width: 45%; text-align: left"> <span class="email-list-item"><a
href="https://cwiki.apache.org/confluence/display/CAMEL/Camel+2.13.0+Release" style="color:
#326ca6; text-decoration: none">View Online</a> </span> <span class="email-list-divider"
style="color: #505050; padding: 0 0.350em">&middot;</span> <span class="email-list-item"><a
href="https://cwiki.apache.org/confluence/plugins/likes/like.action?contentId=34017647" style="color:
#326ca6; text-decoration: none">Like</a> </span> <span class="email-list-divider"
style="color: #505050; padding: 0 0.350em">&middot;</span> <span class="email-list-item"><a
href="https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=34017647&amp;revisedVersion=134&amp;originalVersion=133"
style="color: #326ca6; text-decoration: none">View Changes</a> </span> </td>
                                                    <td class="right" width="50%" valign="top"
style="font-size: 13px; padding-top: 8px; text-align: right"> <span class="email-list-item"><a
href="https://cwiki.apache.org/confluence/users/removespacenotification.action?spaceKey=CAMEL"
style="color: #326ca6; text-decoration: none">Stop watching space</a> </span>
<span class="email-list-divider" style="color: #505050; padding: 0 0.350em">&middot;</span>
<span class="email-list-item"><a href="https://cwiki.apache.org/confluence/users/editmyemailsettings.action"
style="color: #326ca6; text-decoration: none">Manage Notifications</a> </span>
</td>
                                                </tr>
                                            </tbody>
                                        </table> </td>
                                </tr>
                            </tbody>
                        </table> </td>
                </tr>
                <tr>
                    <td id="email-footer" align="center" style="font-size: 13px; padding:
0 16px 32px 16px; margin: 0"> <small style="font-size: 11px"> This message was sent
by <a class="email-footer-link" style="color:#505050;font-size:11px;text-decoration:none;;
color: #326ca6; text-decoration: none; color: #505050; font-size: 11px" href="http://www.atlassian.com/software/confluence">Atlassian
Confluence</a> 5.0.3, <a class="email-footer-link" style="color:#505050;font-size:11px;text-decoration:none;;
color: #326ca6; text-decoration: none; color: #505050; font-size: 11px" href="http://www.atlassian.com/software/confluence/overview/team-collaboration-software?utm_source=email-footer">Team
Collaboration Software</a> </small> </td>
                </tr>
            </tbody>
        </table>
    </body>
</html>
Mime
View raw message