Return-Path: X-Original-To: apmail-camel-commits-archive@www.apache.org Delivered-To: apmail-camel-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1D4981143C for ; Fri, 27 Jun 2014 16:18:40 +0000 (UTC) Received: (qmail 98518 invoked by uid 500); 27 Jun 2014 16:18:40 -0000 Delivered-To: apmail-camel-commits-archive@camel.apache.org Received: (qmail 98474 invoked by uid 500); 27 Jun 2014 16:18:39 -0000 Mailing-List: contact commits-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@camel.apache.org Delivered-To: mailing list commits@camel.apache.org Received: (qmail 98463 invoked by uid 99); 27 Jun 2014 16:18:39 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 Jun 2014 16:18:39 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 Jun 2014 16:18:36 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 62C6F238888F for ; Fri, 27 Jun 2014 16:18:16 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r914114 - in /websites/production/camel/content: cache/main.pageCache camel-2140-release.html component-list.html components.html spark.html transport.html uris.html Date: Fri, 27 Jun 2014 16:18:16 -0000 To: commits@camel.apache.org From: buildbot@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20140627161816.62C6F238888F@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: buildbot Date: Fri Jun 27 16:18:15 2014 New Revision: 914114 Log: Production update by buildbot for camel Added: websites/production/camel/content/spark.html Modified: websites/production/camel/content/cache/main.pageCache websites/production/camel/content/camel-2140-release.html websites/production/camel/content/component-list.html websites/production/camel/content/components.html websites/production/camel/content/transport.html websites/production/camel/content/uris.html Modified: websites/production/camel/content/cache/main.pageCache ============================================================================== Binary files - no diff available. Modified: websites/production/camel/content/camel-2140-release.html ============================================================================== --- websites/production/camel/content/camel-2140-release.html (original) +++ websites/production/camel/content/camel-2140-release.html Fri Jun 27 16:18:15 2014 @@ -87,7 +87,7 @@

Camel 2.14.0 release (currently in progress)

-

New and Noteworthy

Welcome to the 2.14.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)

  • Support for running on Java 1.8 JVMs
  • Spring 4.x supported.
  • Simple language defined in routes using resultType as boolean is now evaluated as predicate instead of as expression.
  • Introduced RuntimeEndpointRegistry to capture runtime usage of endpoints in use during routing, such as dynamic endpoints from dynamic EIPs.
  • Added event notification for routes added and removed.
  • Allow to configure cache size in Recipient List, Routing Slip and Dynamic Router EIPs; and as well turn caching off.
  • Netty HTTP producer now supports the CamelHttpPath header to define a dynamic context-path and query parameters to call the remote http server.
  • Polling Consumer allows to configure initial queue size and whether to block when full when using the default EventDrivenPollingConsumer which most components does. We now block by default, as otherwise the message may be lost if the queue was full, and a new message was offered.
  • Added a generic callback to configure the APNS service builder.
  • Added StreamList option to the JDBC component
  • Allow to define Simple expressions for sql parameters of the SQL component.

Fixed Issues

  • Timer consumer is now scheduled after CamelContext has started all routes, to ensure other routes is running when timer routes is triggered to run.
  • Netty HTTP now returns HTTP status 404 if resource not found instead of 503.
  • Fixed the MongoDB readPreference option which used to cause an IllegalArgumentException to be thrown.
  • Fixed issue with Netty producer may leak HashWhealTimer instances when having many producers that are not reused.
  • Fixed issue with Netty consumer should wait for join to complete when joining a multicast group over UDP 
  • Improved stability when testing with camel-test-blueprint component.
  • Netty HTTP now removes headerFilterStrategy option after resolving it
  • Fixed POJO aggregating when the parameter type was referring to a type that was class annotated.
  • Fixed MyBatis to keep the message body as-is when calling stored procedures, if the procedure returns data as OUT parameters.
  • Fixed Camel Karaf commands to work with multiple CamelContext from the same bundle.

New Enterprise Integration Patterns

New Components

New Camel Maven Archetypes

New DSL

New Annotations

New Data Formats

New Languages

New Examples

New Tutorials

New Tooling

API changes

  • Changed ...

Known Issues

Dependency Upgrades

You can see any dependency changes using Camel Dependencies Version Differences web tool created by Tracy Snell from the Camel Team.

The below list is a best effort, and we may miss some updates, its better to use the Camel Dependencies Version Differences web tool which uses the released projects for comparison.

  • Atomikos 3.9.2 to 3.9.3
  • Commons-codec 1.8 to 1.9
  • CXF 2.7.11 to 3.0.0
  • Deltaspike 0.7 to 1.0.0
  • Dozer 5.4.0 to 5. 5.1
  • EhCache 2.8.1 to 2.8.3
  • Groovy 2.2.2 to 2.3.3
  • Guava 16.0.1 to 17.0
  • JRuby 1.7.10 to 1.7.12
  • MongoDB-Java-Driver 2.11.4 to 2.12.0
  • RabbitMQ AMQ Client 3.2.2 to 3.3.0
  • RxJava 0.17.5 to 0.19.1
  • Scala 2.10.3 to 2.10.4
  • Snmp4j 2.2.5 to 2.3.0
  • SSHD 0.10.1 to 0.11.0
  • spring-redis 1.1.0 to 1.3.0

Internal changes

  • Changed ...

Changes that may affect end users

  • Polling Consumer allows to configure initial queue size and whether to block when full when using the default EventDrivenPollingConsumer which most components does. We now block by default, as otherwise the message may be lost if the queue was full, and a new message was offered.

Important changes to consider when upgrading

  • Java 1.6 no longer supported.

Getting the Distributions

Binary Distributions

Description

Download Link

PGP Signature file of download

Windows Distribution

apache-camel-2.14.0.zip

apache-camel-2.14.0.zip.asc

Unix/Linux/Cygwin Distribution

apache-camel-2.14.0.tar.gz

apache-camel-2.14.0.tar.gz.asc

Source Distribution

Description

Download Link

PGP Signature file of download

Source

apache-camel-2.14.0-src.zip

apache-camel-2.14.0-src.zip.asc

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:

+

New and Noteworthy

Welcome to the 2.14.0 release which approx XXX issues resolved (new features, improvements and bug fixes such as...)

  • Support for running on Java 1.8 JVMs
  • Spring 4.x supported.
  • Simple language defined in routes using resultType as boolean is now evaluated as predicate instead of as expression.
  • Introduced RuntimeEndpointRegistry to capture runtime usage of endpoints in use during routing, such as dynamic endpoints from dynamic EIPs.
  • Added event notification for routes added and removed.
  • Allow to configure cache size in Recipient List, Routing Slip and Dynamic Router EIPs; and as well turn caching off.
  • Netty HTTP producer now supports the CamelHttpPath header to define a dynamic context-path and query parameters to call the remote http server.
  • Polling Consumer allows to configure initial queue size and whether to block when full when using the default EventDrivenPollingConsumer which most components does. We now block by default, as otherwise the message may be lost if the queue was full, and a new message was offered.
  • Added a generic callback to configure the APNS service builder.
  • Added StreamList option to the JDBC component
  • Allow to define Simple expressions for sql parameters of the SQL component.

Fixed Issues

  • Timer consumer is now scheduled after CamelContext has started all routes, to ensure other routes is running when timer routes is triggered to run.
  • Netty HTTP now returns HTTP status 404 if resource not found instead of 503.
  • Fixed the MongoDB readPreference option which used to cause an IllegalArgumentException to be thrown.
  • Fixed issue with Netty producer may leak HashWhealTimer instances when having many producers that are not reused.
  • Fixed issue with Netty consumer should wait for join to complete when joining a multicast group over UDP 
  • Improved stability when testing with camel-test-blueprint component.
  • Netty HTTP now removes headerFilterStrategy option after resolving it
  • Fixed POJO aggregating when the parameter type was referring to a type that was class annotated.
  • Fixed MyBatis to keep the message body as-is when calling stored procedures, if the procedure returns data as OUT parameters.
  • Fixed Camel Karaf commands to work with multiple CamelContext from the same bundle.

New Enterprise Integration Patterns

New Components

New Camel Maven Archetypes

New DSL

New Annotations

New Data Formats

New Languages

New Examples

New Tutorials

New Tooling

API changes

  • Changed ...

Known Issues

Dependency Upgrades

You can see any dependency changes using Camel Dependencies Version Differences web tool created by Tracy Snell from the Camel Team.

The below list is a best effort, and we may miss some updates, its better to use the Camel Dependencies Version Differences web tool which uses the released projects for comparison.

  • Atomikos 3.9.2 to 3.9.3
  • Commons-codec 1.8 to 1.9
  • CXF 2.7.11 to 3.0.0
  • Deltaspike 0.7 to 1.0.0
  • Dozer 5.4.0 to 5.5.1
  • EhCache 2.8.1 to 2.8.3
  • Groovy 2.2.2 to 2.3.3
  • Guava 16.0.1 to 17.0
  • JRuby 1.7.10 to 1.7.12
  • MongoDB-Java-Driver 2.11.4 to 2.12.0
  • RabbitMQ AMQ Client 3.2.2 to 3.3.0
  • RxJava 0.17.5 to 0.19.1
  • Scala 2.10.3 to 2.10.4
  • Snmp4j 2.2.5 to 2.3.0
  • SSHD 0.10.1 to 0.11.0
  • spring-redis 1.1.0 to 1.3.0

Internal changes

  • Changed ...

Changes that may affect end users

  • Polling Consumer allows to configure initial queue size and whether to block when full when using the default EventDrivenPollingConsumer which most components does. We now block by default, as otherwise the message may be lost if the queue was full, and a new message was offered.

Important changes to consider when upgrading

  • Java 1.6 no longer supported.

Getting the Distributions

Binary Distributions

Description

Download Link

PGP Signature file of download

Windows Distribution

apache-camel-2.14.0.zip

apache-camel-2.14.0.zip.asc

Unix/Linux/Cygwin Distribution

apache-camel-2.14.0.tar.gz

apache-camel-2.14.0.tar.gz.asc

Source Distribution

Description

Download Link

PGP Signature file of download

Source

apache-camel-2.14.0-src.zip

apache-camel-2.14.0-src.zip.asc

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:

-

Uses the Solrj client API to interface with an Apache Lucene Solr server

Splunk / camel-splunk

- +


 For easily defining REST services endpoints using Spark Java.

Splunk / camel-splunk

+

For working with Splunk

SpringBatch / camel-spring-batch

Modified: websites/production/camel/content/components.html ============================================================================== --- websites/production/camel/content/components.html (original) +++ websites/production/camel/content/components.html Fri Jun 27 16:18:15 2014 @@ -472,8 +472,11 @@ disruptor-vm:someName[?<option>] -

Uses the Solrj client API to interface with an Apache Lucene Solr server

Splunk / camel-splunk

- +


 For easily defining REST services endpoints using Spark Java.

Splunk / camel-splunk

+

For working with Splunk

SpringBatch / camel-spring-batch

Added: websites/production/camel/content/spark.html ============================================================================== --- websites/production/camel/content/spark.html (added) +++ websites/production/camel/content/spark.html Fri Jun 27 16:18:15 2014 @@ -0,0 +1,177 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Apache Camel: Spark + + + +
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + +
+

Spark Component

Available as of Camel 2.14

The Spark component allows to define REST endpoints using the Spark Java library which has a nice DSL.

+ Icon +
+ Spark Java requires Java 8 runtime. +
+
+

Maven users will need to add the following dependency to their pom.xml for this component:

+ +

URI format

+ +

URI Options

+

Name

Default Value

Description

verb

 

GET, POST, DELETE, etc.

path

 

the content path which support Spark syntax. See further below for examples.

accept

/

accept type suc h as: 'text/xml', or 'application/json'. By default we accept all kinds of types.

+

 

See Also

+
+
+ +
+ + +
+
+
+
+
+
+ +
+
+
+© 2004-2014 The Apache Software Foundation. +
+Apache Camel, Camel, Apache, the Apache feather logo, and the Apache Camel project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. +
+Graphic Design By Hiram +
+ + + + + + + + Modified: websites/production/camel/content/transport.html ============================================================================== --- websites/production/camel/content/transport.html (original) +++ websites/production/camel/content/transport.html Fri Jun 27 16:18:15 2014 @@ -476,8 +476,11 @@ disruptor-vm:someName[?<option>] -

Uses the Solrj client API to interface with an Apache Lucene Solr server

Splunk / camel-splunk

- +


 For easily defining REST services endpoints using Spark Java.

Splunk / camel-splunk

+

For working with Splunk

SpringBatch / camel-spring-batch

Modified: websites/production/camel/content/uris.html ============================================================================== --- websites/production/camel/content/uris.html (original) +++ websites/production/camel/content/uris.html Fri Jun 27 16:18:15 2014 @@ -481,8 +481,11 @@ disruptor-vm:someName[?<option>] -

Uses the Solrj client API to interface with an Apache Lucene Solr server

Splunk / camel-splunk

- +


 For easily defining REST services endpoints using Spark Java.

Splunk / camel-splunk

+

For working with Splunk

SpringBatch / camel-spring-batch