|
Camel 1.6.1 Release
has been edited by Claus Ibsen
(Jul 03, 2009).
(View changes)
Content:
Camel 1.6.1 release
New and Noteworthy
Welcome to the 1.6.1 release which approx 93 issues resolved (new features, improvements and bug fixes such as...)
- Performance enhancement when sending high load of messages through Camel
- Fixes for thread safety for LDAP, Validation, JAXB data format.
- Use Nexus for releases.
- Fixed issue with start/stop state machine.
- Upgraded to CXF 2.2.
- Security improvements for Jetty.
- HL7 fixes on Windows platforms.
- Fixes for header propagation in Bean component.
- Fixes for using injected Endpoint.
- Message Exchange Pattern can now be changed directly in the DSL.
New Annotations
API breakings
- From Camel 1.6.0 the camel-cxf producer's serviceClass parameter should be Interface, before that you could specify the serviceClass as a Class or Interface.
- From Camel 1.6.0 the camel-jetty producer is removed and camel-jetty doesn't need the dependent jetty-client module.
Known Issues
camel-jms JmsConsumer have a bad default. So when you do routing with JMS and do
<from uri="jms:queue:foo"/>
Then you should add this option
<from uri="jms:queue:foo&maxMessagesPerTask=-1"/>
See known issues from previous releases.
Important changes to consider when upgrading
Getting the Distributions
Binary Distributions
 | 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
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:
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
<version>1.6.1</version>
</dependency>
SVN Tag Checkout
Changelog
For a more detailed view of new features and bug fixes, see the release notes
Apache ActiveMQ, Apache ServiceMix, Apache Camel
(93 issues)
|
|
T |
Key |
Summary |
Assignee |
Reporter |
Pr |
Status |
Res |
Created |
Updated |
Due |
|
CAMEL-1611
|
IOConverterTest unit test failure
|
Willem Jiang
|
Ethan Aubin
|
|
Resolved
|
FIXED
|
May 13, 2009
|
May 14, 2009
|
|
|
CAMEL-1609
|
Content type for HTTP not being send in header
|
Willem Jiang
|
Frank V. Castellucci
|
|
Resolved
|
FIXED
|
May 13, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1607
|
FileLanguage - name.ext is missing in Camel 1.x
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
May 12, 2009
|
May 12, 2009
|
|
|
CAMEL-1603
|
Bunch of Camel-Hl7 tests failed on windows
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
May 12, 2009
|
May 12, 2009
|
|
|
CAMEL-1602
|
Support to get the namespace from the customerized XPath
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
May 11, 2009
|
May 12, 2009
|
|
|
CAMEL-1597
|
Add support of splitting the Message with header and body
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
May 10, 2009
|
May 10, 2009
|
|
|
CAMEL-1596
|
camel-ibatis - Option to control the iBatis operation used so we can use it like camel-jdbc or camel-sql
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
May 10, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1595
|
ClosedByInterruptException in file endpoint when processing first message within aggregator
|
Unassigned
|
Ron Smith
|
|
Resolved
|
FIXED
|
May 09, 2009
|
May 10, 2009
|
|
|
CAMEL-1593
|
Changed the methods in the TestSupport to be public static, so we can use the util methods without extending the TestSupport class
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
May 09, 2009
|
May 10, 2009
|
|
|
CAMEL-1592
|
TransactedErrorHandler - ExchangeProperty tries to double register transacted
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
May 08, 2009
|
May 08, 2009
|
|
|
CAMEL-1586
|
camel-cxf producer loses the content-type
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
May 05, 2009
|
May 06, 2009
|
|
|
CAMEL-1583
|
ldap component is not thread safe
|
Claus Ibsen
|
Christopher Hunt
|
|
Resolved
|
FIXED
|
May 02, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1581
|
ClassCastException when using camel-cxf and camel-jms in the InOut same flow
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
May 02, 2009
|
May 02, 2009
|
|
|
CAMEL-1575
|
ContextTestSupport's tearDown will through NPE, if the exception is thrown from the setup method
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
Apr 30, 2009
|
Apr 30, 2009
|
|
|
CAMEL-1570
|
Jetty component is unable to be configured for security
|
Claus Ibsen
|
Christopher Hunt
|
|
Resolved
|
FIXED
|
Apr 28, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1568
|
Converting from stream/reader to string changes line breaks other than "\n"
|
Claus Ibsen
|
christian ohr
|
|
Resolved
|
FIXED
|
Apr 27, 2009
|
Apr 28, 2009
|
|
|
CAMEL-1566
|
HL7/MLLP receivers fails for long HL7 messages
|
Hadrian Zbarcea
|
christian ohr
|
|
Resolved
|
FIXED
|
Apr 24, 2009
|
Apr 29, 2009
|
|
|
CAMEL-1565
|
Make camel-validation thread-safe
|
Claus Ibsen
|
Raul Kripalani
|
|
Resolved
|
FIXED
|
Apr 24, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1559
|
XQuery endpoint should support to get the vaule of in message header like XPath does
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
Apr 22, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1552
|
Provide declarative transaction handling for the JPA component
|
Claus Ibsen
|
Frank Schwarz
|
|
Resolved
|
FIXED
|
Apr 21, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1547
|
Delayer and StreamCaching will not be exculded if the CamelContext is restarted
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
Apr 20, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1544
|
Multiple consumers getting created in custom endpoint
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
Apr 19, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1543
|
Apply removeHeader also to the underying JMS message delegate
|
Claus Ibsen
|
Frank Schwarz
|
|
Resolved
|
FIXED
|
Apr 19, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1535
|
java.lang.Error thrown in mock/dataset assertions causes the async processing to not complete as just catches Exception
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Apr 16, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1529
|
PackageHelper.isValidVersion NPE in osgi
|
Willem Jiang
|
Cameron Braid
|
|
Resolved
|
FIXED
|
Apr 14, 2009
|
Apr 23, 2009
|
|
|
CAMEL-1528
|
id method needs to be re-instated from being deprecated
|
Claus Ibsen
|
Christopher Hunt
|
|
Resolved
|
FIXED
|
Apr 13, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1526
|
Add a ServiceMix Kernel features descriptor to Camel
|
Gert Vanthienen
|
Gert Vanthienen
|
|
Resolved
|
FIXED
|
Apr 10, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1524
|
camel-irc URI parsing is flawed
|
Hadrian Zbarcea
|
Darren Davison
|
|
Resolved
|
FIXED
|
Apr 07, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1523
|
Update POM for doing releases using Nexus
|
Gert Vanthienen
|
Gert Vanthienen
|
|
Resolved
|
FIXED
|
Apr 07, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1522
|
CamelContextFactoryBean - support proxied RouteBuilders
|
Willem Jiang
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Apr 07, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1519
|
Spring DSL - Transacted routes with policy seems to not work - same route in Java DSL works
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Apr 06, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1516
|
NPE of camel-restlet
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
Apr 03, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1515
|
Add isStratingFinished() method to the ServiceSupport class
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
Apr 03, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1513
|
camel-csv : mutliple messages lead to repeated values
|
Claus Ibsen
|
Julien Faissolle
|
|
Resolved
|
FIXED
|
Apr 02, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1510
|
BatchProcessor interrupt has side effects
|
William Tam
|
Christopher Hunt
|
|
Resolved
|
FIXED
|
Apr 01, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1509
|
DefaultCamelContext.isStarting returns incorrect status
|
Willem Jiang
|
Alexander Kleymenov
|
|
Resolved
|
FIXED
|
Apr 01, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1507
|
Allow sending multipart/alternative MIME messages with both a plain-text and text/html body, and allow sending images inline
|
Willem Jiang
|
Ryan Gardner
|
|
Resolved
|
FIXED
|
Mar 31, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1505
|
deploy the CamelContext with velocity endpoint into the Servicemix 4.0 will get the NoClassDefFoundError
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
Mar 31, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1502
|
Bean component should propagate headers
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Mar 30, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1501
|
camel-mail - Better re connect in case some servers throw exception in isConnected test
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Mar 30, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1500
|
Set jaxb encoding with spring
|
Claus Ibsen
|
Tobias Emmerich
|
|
Resolved
|
FIXED
|
Mar 30, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1497
|
JmsPollingConsumer - receive does not work
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Mar 28, 2009
|
Jun 22, 2009
|
|
|
CAMEL-1496
|
Using request parameters in the feed url will result in ResolveEndpointFailedException for Unknown parameters
|
Claus Ibsen
|
Jeroen Reijn
|
|
Resolved
|
FIXED
|
Mar 27, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1490
|
make spring Main instance easy for extension
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
Mar 26, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1488
|
BeanInfo.overridesExistingMethod() doesn't handle overloaded methods correctly.
|
Claus Ibsen
|
Bruce Elmore
|
|
Resolved
|
FIXED
|
Mar 25, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1482
|
Unable to locate Spring NamespaceHandler for XML schema namespace [http://camel.apache.org/schema/osgi]
|
Willem Jiang
|
Aaron Crickenberger
|
|
Resolved
|
WON'T FIX
|
Mar 24, 2009
|
Mar 24, 2009
|
|
|
CAMEL-1481
|
OsgiResolverUtil(OsgiPackageScanClassResolver) should use the regular classloader if the osgi bundle classloader can't find any class
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
Mar 24, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1477
|
RouteBuilderRef - does not work with injected endpoints
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Mar 22, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1476
|
Set property in the exchange to identify CXF component DataFormat mode (payload, message, or pojo)
|
William Tam
|
William Tam
|
|
Resolved
|
FIXED
|
Mar 22, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1474
|
On the wire headers are dropped inside camel route between two CxfEndpoints
|
William Tam
|
Marat Bedretdinov
|
|
Resolved
|
FIXED
|
Mar 20, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1470
|
XMPP - Need lazy connection and re-connect
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Mar 19, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1469
|
Upgrade to CXF 2.2
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
Mar 19, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1468
|
Add the expression builder for the camel context properties
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
Mar 19, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1467
|
OutOfMemory Exception in XMPP Component
|
Claus Ibsen
|
Orton Huang
|
|
Resolved
|
FIXED
|
Mar 19, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1463
|
JMX instrumentation - will add DeadLetterChannel even if you have defined to use NoErrorHandler
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Mar 17, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1462
|
JMXAgent - If no privileges then lifecycle is null
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Mar 16, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1461
|
A request route with a topic node incurs a 20 second wait and refers to the wrong MEP.
|
Claus Ibsen
|
Michael Chen
|
|
Resolved
|
FIXED
|
Mar 16, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1456
|
support to create a default camel context in OSGi platefrom
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
Mar 12, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1454
|
CXF component running in Payload mode does not work with Holders
|
William Tam
|
William Tam
|
|
Resolved
|
FIXED
|
Mar 12, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1448
|
Camel FTP - move and delete should happen after processing
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Mar 11, 2009
|
Mar 17, 2009
|
|
|
CAMEL-1445
|
Using the cached stream in the http component to avoid the OutOfMemoryError
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
Mar 10, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1444
|
camel-mina - UDP protocol could have an issue if used in same camel context as both client and server sending to localhost
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Mar 10, 2009
|
Mar 26, 2009
|
|
|
CAMEL-1443
|
Unable to resolve scripting languages in OSGi environment
|
Willem Jiang
|
Zhou Zhi
|
|
Resolved
|
FIXED
|
Mar 09, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1436
|
Archeypes will not output debug level logging
|
Bruce Snyder
|
Bruce Snyder
|
|
Resolved
|
FIXED
|
Mar 08, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1426
|
Camel Spring configuration doen't support to scan the SpringRouteBuilder
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
Mar 05, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1425
|
Add the properties for camel context
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
Mar 05, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1424
|
Bean component - improve method selection logic for overloaded methods
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Mar 04, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1423
|
DOT generator should be disabled by default
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Mar 04, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1420
|
Normalize classname when loading a class based on a string name
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Mar 04, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1417
|
StreamCache causes to many type converters not possible
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Mar 04, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1414
|
JMSMessage vanishes attachments
|
Willem Jiang
|
Nicolas Bouillon
|
|
Resolved
|
FIXED
|
Mar 03, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1413
|
Cache the big message into the file instead of using memory
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
Mar 03, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1412
|
Can not load the QueueBrowserStrategy in OSGI environment
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
Mar 03, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1409
|
Jetty component includes http.requestMethod in response
|
Willem Jiang
|
Ivan S. Dubrov
|
|
Closed
|
DUPLICATE
|
Mar 02, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1406
|
DelayProcessor should handle interrupting while shutting down
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Feb 28, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1401
|
JaxbDataFormat is not thread-safe
|
Claus Ibsen
|
Ivan S. Dubrov
|
|
Resolved
|
FIXED
|
Feb 26, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1400
|
Restlet default binding does not acknowledge Fault message in the exchange when creating a response
|
William Tam
|
William Tam
|
|
Resolved
|
FIXED
|
Feb 26, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1379
|
Mina configuration is shared between endpoints
|
Willem Jiang
|
Christopher Hunt
|
|
Closed
|
FIXED
|
Feb 24, 2009
|
Mar 17, 2009
|
|
|
CAMEL-1374
|
create a unique-per-context ID for each non-singleton endpoint - using the URL and a counter as the key to avoid messy hashcodes in JMX/REST APIs
|
James Strachan
|
James Strachan
|
|
Resolved
|
FIXED
|
Feb 23, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1370
|
Don't turn the StreamSource into String by using JAXP for caching
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
Feb 22, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1367
|
DeadLetterChannel - on redelivery should not call done on callback as will complete the exchange
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Feb 21, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1362
|
Close Mina session from server side
|
Claus Ibsen
|
Nicolas Bouillon
|
|
Resolved
|
FIXED
|
Feb 20, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1357
|
Add regexReplaceAll to builder support
|
Jonathan Anstey
|
Jonathan Anstey
|
|
Resolved
|
FIXED
|
Feb 18, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1352
|
HttpHeaderFilterStrategy tries to filter out "http.requestMethod" but doesn't
|
Willem Jiang
|
Trev
|
|
Resolved
|
FIXED
|
Feb 17, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1351
|
camel-cxf should preserve user-* phase interceptors (in PAYLOAD and MESSAGE mode)
|
William Tam
|
William Tam
|
|
Resolved
|
FIXED
|
Feb 17, 2009
|
Jun 15, 2009
|
|
|
CAMEL-1345
|
camelContext osgi namespace - maybe a clash with the non osgi namespace
|
Willem Jiang
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Feb 16, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1339
|
camel-velocity - backport from trunk to use non @deprecated API in Velocity 1.5
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Feb 13, 2009
|
Mar 17, 2009
|
|
|
CAMEL-1337
|
The xpath expression evaluations should rest the cached stream
|
Willem Jiang
|
Willem Jiang
|
|
Resolved
|
FIXED
|
Feb 12, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1328
|
Setting http connection manager params should be easier
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
WON'T FIX
|
Feb 09, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1327
|
Add GZIP Content Encoding support for the Camel-http component
|
Willem Jiang
|
roberto rojas
|
|
Resolved
|
FIXED
|
Feb 08, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1297
|
Seda component should configure its executor
|
Roman Kalukiewicz
|
Roman Kalukiewicz
|
|
Resolved
|
FIXED
|
Jan 27, 2009
|
Mar 23, 2009
|
|
|
CAMEL-1178
|
Camel Mail Component - Allow For Setting the SEEN Flag for E-mail Messages
|
Claus Ibsen
|
Doug Ly
|
|
Resolved
|
FIXED
|
Dec 10, 2008
|
Jun 15, 2009
|
|
|
CAMEL-879
|
Intercept does not work properly in Spring DSL
|
Claus Ibsen
|
Jonathan Anstey
|
|
Resolved
|
FIXED
|
Sep 05, 2008
|
Mar 23, 2009
|
|
|