Posted
20 days
ago
by
Hadrian Zbarcea
News
created by Hadrian Zbarcea on Jun 15, 2009 22:17
We are pleased to introduce the Apache Camel 2.0-M2 release with approx 222 issues resolved. This will probably be
... [More]
the last milestone release and the the final 2.0 will follow soon. The api changed from the 1.x version, but is now stable and we don't anticipate any changes in the upcoming 2.0. If you didn't already start migrating to the 2.0 line, now it's probably a good time to do so.
Among the new features, improvements and bug fixes in this release (from the 1.x version):
Introduced type converter registry to allow end users to programmatic get access to this registry
major improvements and refactoring of most components (see release notes)
RedeliveryPolicy added support for ref attribute to reference a existing policy in the Registry
Dead Letter Channel and Exception Clause now have onRedeliver to allow custom processing an Exchange before its being redelivered. Allowing you to work on the message being sent.
Multiple inputs can be define as input to routes: from("activemq:queue:order", "file://order").to("bean:handleOrder");
Pluggable Class Resolvers SPI for class resolvers allowing third party platforms such as JBoss to provide integration with Camel.
Refined API to reduce package tangling.
Added fromF and toF in the Java DSL to build uri strings using String.format with arguments, e.g.: fromF("ftp://%s@myserver?password=%s", user, password)..to
Improved tooling being able to retrieve more runtime information from the CamelContext
Scala DSL is improved
Introduced ConsumerTemplate supporting the Polling Consumer EIP
Custom endpoints with Spring @ManagedResource is now also registered in the mbean server.
The default error handler is changed from Dead Letter Channel to DefaultErrorHandler.
Overhaul and improvements to the Try Catch Finally DSLs, so they are on pair with the Exception Clause.
Overhaul and improvements to the Intercept DSLs. Added new interceptSendToEndpoint to intercept sending to a given Endpoint.
Added the notion of a Channel in the routes.
Added support to navigate the routes at runtime, so you can dynamic change or affect the processors in the routes.
Introduced a new Async API for asynchronous messaging.
Added Failover as load balancer.
Added Jackson as supported library for the JSon data format.
Many thanks to everybody who contributed to this major effort.
The Camel riders.
.tag {
font-style: italic;
}
.smalltext {
color: #666666;
font-size: 10px;
} [Less]
Posted
about 1 month
ago
by
Hadrian Zbarcea
News
created by Hadrian Zbarcea on May 19, 2009 09:56
Camel 1.6.1 release
Welcome to the 1.6.1 release which approx 93 issues resolved (new features, improvements
... [More]
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.
Many thanks to the Camel community for its active involvement.
The Camel Riders
.tag {
font-style: italic;
}
.smalltext {
color: #666666;
font-size: 10px;
} [Less]
Posted
4 months
ago
by
Hadrian Zbarcea
News
created by Hadrian Zbarcea on Mar 17, 2009 16:58
Welcome to the the Camel 2.0-M1 release, the first milestone release of the new Apache Camel 2.0 project. We know
... [More]
many of you were expecting it. While it is just the first milestone release and a few changes are still in the pipeline, most of the API changes are in, so that you won't have to migrate twice. The core and most of the components you used for quite a while now are stable.
So what's new? Quite a lot. With about 368 issues resolved (new features, improvements and bug fixes) it is the largest change set in Camel's history. The apache-camel-2.0-M1 version comes with:
New Examples
New Enterprise Integration Patterns: Sort
New Components: Cometd, Freemarker, Restlet, RSS, Web Console (experimental)
New Data Formats: Bindy, JSon, TidyMarkup, Zip, XMLSecurity
New Languages: Mvel, Property
New annotations: @FallbackConverter
major improvements to Jetty for better handling of exception/faults and easier end-user customization how response should be written
major improvements to File for consuming files, now supporting pluggable sorting, filtering and idempotent repositories.
major refactor and improvements to FTP, aligning it with the File component.
minor improvements to JDBC, SQL, Http and Mina
major refactor and improvements to CXF component. CxfBinding, HeaderFilterStrategy, Bus can be looked up from registry and configured at the endpoint level.
Improved tooling being able to retrieve more runtime information from the CamelContext
And much, much more...
Enjoy,
The Camel Riders
.tag {
font-style: italic;
}
.smalltext {
color: #666666;
font-size: 10px;
} [Less]
Posted
4 months
ago
by
Hadrian Zbarcea
News
created by Hadrian Zbarcea on Mar 17, 2009 16:58
Welcome to the the Camel 2.0-M1 release, the first milestone release of the new Apache Camel 2.0 project. We know
... [More]
many of you were expecting it. While it is just the first milestone release and a few changes are still in the pipeline, most of the API changes are in, so that you won't have to migrate twice. The core and most of the components you used for quite a while now are stable.
So what's new? Quite a lot. With about 368 issues resolved (new features, improvements and bug fixes) it is the largest change set in Camel's history. The apache-camel-2.0-M1 version comes with:
New Examples
New Enterprise Integration Patterns: Sort
New Components: Cometd, Freemarker, Restlet, RSS, Web Console (experimental)
New Data Formats: Bindy, JSon, TidyMarkup, Zip, XMLSecurity
New Languages: Mvel, Property
New annotations: @FallbackConverter
major improvements to Jetty for better handling of exception/faults and easier end-user customization how response should be written
major improvements to File for consuming files, now supporting pluggable sorting, filtering and idempotent repositories.
major refactor and improvements to FTP, aligning it with the File component.
minor improvements to JDBC, SQL, Http and Mina
major refactor and improvements to CXF component. CxfBinding, HeaderFilterStrategy, Bus can be looked up from registry and configured at the endpoint level.
Improved tooling being able to retrieve more runtime information from the CamelContext
And much, much more...
Enjoy,
The Camel Riders
.tag {
font-style: italic;
}
.smalltext {
color: #666666;
font-size: 10px;
} [Less]
Posted
5 months
ago
by
James Strachan
News
updated by James Strachan to
revision 2
on Feb 18, 2009 02:55.
created by Hadrian Zbarcea on Feb 17, 2009
... [More]
12:35
We are pleased to announce the new Camel 1.6.0 Release which includes the following new and noteworthy features! Get it while its hot!
Welcome to the 1.6.0 release which approx 169 issues resolved (new features, improvements and bug fixes such as...)
RedeliveryPolicy added support for ref attribute to reference a existing policy in the Registry
major improvements to Jetty for better handling of exception and faults and easier end-user customization how response should be written
minor improvements to Http and Mina
HTTP supports authentication
Mina producer now throws CamelExchangeException in case no response received from remote server when in sync mode (sync=true)
SFTP added support for knownhosts, privatekey files and passive mode
Added onWhen predicate to Exception Clause
Exception Clause is much smarter as it will use caused by exception hierarchy for matching as well (will use bottom ups)
Dead Letter Channel now have onRedeliver to allow custom processing an Exchange before its being redelivered. Allowing you to work on the message being sent.
Message Exchange Pattern can now be changed directly in the DSL.
.tag {
font-style: italic;
}
.smalltext {
color: #666666;
font-size: 10px;
} [Less]