Seasar2.4.8 リリース

しました.
2.4.7からの変更点は次の通りです.

  • S2-Framework
    • S2ContainerServlet からコンポーネント一覧等を返す場合にコンテントタイプを設定するようにしました.
    • HotAwareDelegateInterceptor が移譲するコンポーネントを,ルートコンテナから取得するように変更しました.
  • S2-Extension
    • S2Dxo で Bean から型パラメータを指定した Map への変換の際に,Bean のプロパティが null だとヌルポになっていたのを修正しました.
    • S2Dxoで Calendar から文字列に変換する際に ClassCastException が発生していた問題を修正しました.
    • S2Dxo で Bean から Map へ変換する際に @ExcludeNull アノテーション/EXCLUDE_NULL 定数アノテーションが適用されるように修正しました.
  • S2-Tiger
    • EJB3 SessionBean のビジネスメソッドから Throwable および Error がスローされた場合にトランザクションがコミットされてしまうのを修正しました.
    • S2EasyMockTestCase を S2TigerTestCase に名称変更して S2JUnit4 同様に @Mock/@Mocks をサポートしました.


ダウンロードはこちらからどうぞ.

Maven2からのご利用はこちらを参照ください.


ともあれ (JW),リリースするとその直後に変更要求が出てくるこの不思議.
今日も S2.4.8 をリリースした約 1 時間後,すがさんから JIRA への登録が.
S2.4.8 固有の問題じゃなくて,以前からの問題.
リリースがもう少し遅ければ,あるいはもう少し早く報告があれば,2.4.8 に対応を含められたかもしれないのに...
マーフィーの法則,恐るべし.