2.10.1 リリースノート


元ページ

新機能とポイント

65の問題を解決したバグ修正リリース、2.10.1リリースへようこそ。
詳細については JIRAのチケットを参照してください。

報告されている問題

アップグレードする際に考慮すべき重要な変更点

注意

ディストリビューションを取得する

説明ダウンロードPGP署名ファイルのダウンロード
Windowsディストリビューションapache-camel-2.10.1.zipapache-camel-2.10.1.zip
Unix / Linux / Cygwinのディストリビューションapache-camel-2.10.1.tar.gzapache-camel-2.10.1.tar.gz.asc
ソースのディストリビューションapache-camel-2.10.1-src.zipapache-camel-2.10.1-src.zip.asc

上記のURLの使用のリダイレクト

上記のURLはあなたのダウンロードに適したミラーにリダイレクトするために、
Apacheのミラーシステムを使用しています。
一部のユーザーで、一部のブラウザのバージョン(Safariブラウザなど)での問題が発生しています。
上記URLからのダウンロードがうまく動作しない場合は、Firefoxを使用してみてください。


Maven 2を使ってバイナリを取得する

Mavenプロジェクトでこのリリースを使用するには、MavenのPOMに次の依存性を設定してください。 <dependency>

<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
<version>2.10.1</version>

</dependency>


SVN Tag Checkout

svn co http://svn.apache.org/repos/asf/camel/tags/camel-2.10.1


更新履歴詳細

バグ

    • [ CAMEL-5401 ] -RoutePolicyコールバックメソッドが必ずしも呼び出されない
    • [ CAMEL-5404 ] -応答時のタイムアウトで、MinaProducerがコネクションを切断しない
    • [ CAMEL-5406 ] -Threads EIPが、adviceWithを使用したJunit4テストにてハングアップする
    • [ CAMEL-5411 ] -MQTTエンドポイントがMQTT-ペイロードを正しく返さない
    • [ CAMEL-5412 ] - CronScheduledRoutePolicyを使用しているルートが"再デプロイ"された時、ObjectAlreadyExistsExceptionが発生する
    • [ CAMEL-5415 ] -Simple言語が、正しい述語上の空の値を処理しない
    • [ CAMEL-5417 ] -EclipseにおけるScala IDEの設定に誤り
    • [ CAMEL-5419 ] -camel-soap - 誤りに対し間違った名前空間を設定する
    • [ CAMEL-5424 ] - @ MockEndpointsAndSkipが動作しない
    • [ CAMEL-5429 ] -オブジェクトにJMSメッセージ・タイプを設定して、bodyにnullを送信すると例外をスローする
    • [ CAMEL-5432 ] -動的に追加されたSEDA-routeが機能しない
    • [ CAMEL-5437 ] -アグリゲータに、バッチコンシューマの空メッセージのサポートを追加
    • [ CAMEL-5440 ] -モックエンドポイントが、expectedHeaderReceived()を呼び出すたびに、予期されるヘッダチェックタスクを追加する
    • [ CAMEL-5449 ] - CxfPayloadConverterがデフォルトでNodeListへの変換を行い、パフォーマンスに影響を与える
    • [ CAMEL-5451 ] -Camel-Blueprintは強い依存関係があるため、Camel-coreの起動を待つ必要がある
    • [ CAMEL-5454 ] -camel-example-gaeがエラー出力なしに失敗する(最新のCamelHttpTransportServletを使用するようアップデートする必要がある)
    • [ CAMEL-5455 ] -アルファベットのdataCoding independendの設定を許可する
    • [ CAMEL-5461 ] - IOConverter.toInputStreamがオープンしたBufferReaderは2度とクローズされない
    • [ CAMEL-5468 ] - RegistryBean.getBean()はスレッドセーフではない
    • [ CAMEL-5470 ] - camel-example-gasのgtaskが動かない
    • [ CAMEL-5472 ] -camel-example-cxf-tomcatのspring-webで依存関係が消失
    • [ CAMEL-5473 ] -camel-example-cxf-tomcatが壊れている
    • [ CAMEL-5475 ] -アンマーシャルのPGPメッセージはElGamalを使った暗号化ができない
    • [ CAMEL-5476 ] - HTTP GETの要求がYahooの過去のデータのダウンロードに失敗するが、AHCは成功する
    • [ CAMEL-5485 ] - camel-mybatisは、データベースの読み込み/書き込みを行う間、適切なトランザクション境界の設定を行う必要がある
    • [ CAMEL-5487 ] - IOExceptionがスローされたとき、HttpProducerCachedOutputStreamの一時ファイルを閉じる必要がある
    • [ CAMEL-5495 ] - いくつかのケースで、パスURLのボリューム名を指定していないWindows上のファイルエンドポイントが動作しない
    • [ CAMEL-5499 ] - Cxf fallback変換がnullの代わりにVoid.valueを返却する必要がある
    • [ CAMEL-5500 ] - camel-testing - parentと同様に、スプリングベースのテストクラスは、teardown上で@ AfterMethodを使用する必要がある
    • [ CAMEL-5501 ] - @XPathのアノテーションは、評価後にクリーンアップを確実に行うべきである
    • [ CAMEL-5504 ] -要求を転送するとき、コンテンツパスにスペースが含まれているHTTPエンドポイントのブリッジは問題を引き起こす
    • [ CAMEL-5505 ] - XSLTコンポーネントでURIResolverをカスタマイズすることができない
    • [ CAMEL-5506 ] - HBaseのコンポーネントは、全てのケースとHBaseランタイムバージョンの問題で、テーブル名を抽出していない
    • [ CAMEL-5507 ] - CamelBlueprintTestSupportはtarget\bundles\routetest.jarを正しく削除できない
    • [ CAMEL-5509 ] - Jetty httpコンシューマは、uri "jetty:http://localhost:9000"のサポートをしない
    • [ CAMEL-5515 ] - スレッドのJava DSLは、枠を超えたフル機能を提供しない
    • [ CAMEL-5517 ] - 複数回のbeans.getFeaturesの呼び出しが、複数回のロギング機能の追加を引き起こしている
    • [ CAMEL-5518 ] - Camel ProxyはSpringの設定により、camelContextIdプロパティを無視する
    • [ CAMEL-5519 ] - Springの設定ファイル上で2つ以上のCamelコンテキストが存在するとき、CamelContextIdが変更されるべきである
    • [ CAMEL-5527 ] - Mavenアーキタイプ-surefileプラグインのために間違ったプラグインを生成する

改善点

    • [ CAMEL-4014 ] - cxf:rsServerはserviceClass属性のインタフェースの代わりに、クラスを必要とする
    • [ CAMEL-4303 ] - SSLの使用時に、サーバがクライアント認証を必要とするかどうかを設定するためのcamel-nettyオプションを追加
    • [ CAMEL-4702 ] - SNMPコンポーネント、ドキュメントがhostname:port vs addressnituiteについて混乱した状態になっている
    • [ CAMEL-5343 ] -特定のファイルだけを拾うことができるようにCamel AWS-S3を改善
    • [ CAMEL-5407 ] -ファイルとしてnull ボディを書き込もうとするときのエラー・メッセージを改善
    • [ CAMEL-5430 ] - TwitterのAPIに不必要な接続を削除
    • [ CAMEL-5431 ] -camel-twitterの完了と洗練
    • [ CAMEL-5433 ] -camel-hdfs -HDFSファイルシステムとのlaxtコネクトをを許可するため、15分間は接続を再試行しないようにハードコーディングされた
    • [ CAMEL-5441 ] -camel CXF関連の例から、META-INF.cxfのimportパッケージを削除
    • [ CAMEL-5444 ] -camel-JMS -一時的または排他的なキューほど高速ではないが、共有されたreplyToキューが使用中である場合、INFOレベルでログを出力する
    • [ CAMEL-5445 ] - ManagementLoadTask -バックグラウンドスレッドはCamelContextが開始される時まで開始を延期する
    • [ CAMEL-5450 ] - XSLTが、要求ごとにnewTransformerを呼び出す
    • [ CAMEL-5460 ] - MockEndpoint.expectedBodiesReceivedInAnyOrder()は同じbodyへの複数のアサーティングを許容するべきである
    • [ CAMEL-5474 ] -camel-soapのオフラインを構築するためのサポート
    • [ CAMEL-5482 ] -camel Restletコンポーネントのコードをクリーンアップし、間違ったデータが表示されていたログエントリを修正
    • [ CAMEL-5508 ] -一度設定されたコンポーネントのプロパティを参照するため、実行時 ??にプロパティのプレースホルダの解明を最適化
    • [ CAMEL-5512 ] - camel-ftp -ファイル詳細情報を取得するために、粒度の細かいAPIを使用するように変更のリードロックを改善
    • [ CAMEL-5513 ] -ゼロのファイル・サイズが受け入れられているかどうかを示すために変更されたリードロックのオプションを追加
    • [ CAMEL-5514 ] -camel-ftpで壊れていたユニットテストを修正
    • [ CAMEL-5528 ] - AWS-SQSのコンポーネントが、追加された属性を持つ新しいキューを作成する方法を改善
    • [ CAMEL-5529 ] -エンドポイントがシャットダウンされた場合、Twitterインスタンスをシャットダウン
    • [ CAMEL-5530 ] - HBaseConstantsインタフェースと他のマイナーな変更を行ったHBaseContantsクラスの置き換えるの提案
    • [ CAMEL-5531 ] - CamelContextが(例えばOSGiの中で)起動している間、ConcurrentModificationExceptionを引き起こすことができるよう、別のスレッドからCamelContextに新しいeventNotifiersを追加

新機能

    • [ CAMEL-5403 ] -ノードサイズが1のNodeListに対する型コンバータ
    • [ CAMEL-5521 ] - file/ftpプロデューサに、書き込む前の既存ファイルを移動するためのオプションを追加

タスク

    • [ CAMEL-5428 ] - SedaのWebサイトドキュメントはqueueSizeパラメータを持っているが、パラメータが存在しない
    • [ CAMEL-5496 ] - file2のreadLockTimeoutのドキュメントは、デフォルト値が異なる

要望対応

    • [ CAMEL-5478 ] - Fileコンポーネントが変更されたリードロックで、空のファイルを消費しない