リリース情報

2019年12月18日
Asakusa Framework 0.10.4 リリース
Asakusa Framework 0.10.4 リリース

本リリースの概要は以下のとおりです。

  • Asaksua Gradle Pluginが追加するMavenリポジトリのプロトコル変更

    • Asaksua Gradle Pluginがプロジェクトに対して追加するMavenリポジトリのURLプロトコルを http: から https: に変更しました。

    • Asaksua Gradle Plugin が標準でプロジェクトに追加するMavenリポジトリ定義については、 以下の項を参照してください。

  • Asaksua Gradle Pluginが起動するJavaプロセスのヒープサイズ指定が効かない問題の修正

    • バッチアプリケーションプロジェクトの build.gradle に対してビルドを実行するJavaプロセスのヒープサイズを指定するプロパティ asakusafw.maxHeapSize を追加しても有効にならない問題を修正しました。

    • この設定に関して詳しくは、以下の項を参照してください。

    本リリースの詳細は、下記のリリースノートをご覧ください。

    Asakusa Framework 0.10.4 documentation

2019年06月12日
Asakusa Framework 0.10.3 リリース
Asakusa Framework 0.10.3 リリース

本リリースの概要は以下のとおりです。

  • Direct I/O JSON (試験的機能)の追加

    • Direct I/OでJSON形式を持つテキストファイルを読み書きするための汎用的な機能を提供する Direct I/O JSON を追加しました。

    • 詳細は以下のドキュメントを参照してください。

  • その他の変更点
    • ロギング演算子 上限境界の無い型引数を定義することができない不具合の修正

    • Direct I/O Hive 指定可能なHive実行ライブラリのバージョンに、バージョン1系(例: 1.2.2 )に加えてバージョン2系(例: 2.3.4 )を追加

    • Direct I/O Hive 実行ログに表示される入出力データのカウント情報に誤った値が表示される不具合の修正(一部制約事項があります。詳しくは Direct I/O ユーザーガイド – 入出力データのカウント情報 を参照してください)

    • Asakusa on Spark Direct I/Oの出力ファイル名のパターンに「ランダムな値」を指定することができない不具合の修正

    • Asakusa on M3BP Hadoopバージョン3系など一部のHadoop環境でネイティブライブラリの検出に失敗する不具合の修正

本リリースの詳細は、下記のリリースノートをご覧ください。

Asakusa Framework 0.10.3 documentation

2018年09月27日
Asakusa Framework 0.10.2 リリース
Asakusa Framework 0.10.2 リリース

本リリースの概要は以下のとおりです。

  • ビューAPIを以下の演算子に使用した場合に正しくコンパイルされないことがある不具合の修正

    • マスタ確認演算子
    • マスタ結合演算子
    • マスタ分岐演算子
    • マスタつき更新演算子
  • Direct I/O の以下のフォーマットについて、長い文字列を含むデータを入力した場合にパースに失敗することがある不具合の修正

    • Direct I/O formatted text
    • Direct I/O line
    • Direct I/O TSV
  • broadcast joinアルゴリズムやビューAPIを使った結合演算子を含むデータフローが、まれなケースで循環参照を引き起こしコンパイルエラーとなる不具合の修正

  • テストドライバーユーザーガイド 、およびテスト機能に関連する各ドキュメントの整理と改訂

  • Asakusa Framework チュートリアル と Shafuのドキュメント を Shafu バージョン 0.7.0 の機能に合わせて改訂

詳細は、下記のリリースノートをご覧ください。

Asakusa Framework 0.10.2 documentation

2018年06月27日
Asakusa Framework 0.10.1リリース
Asakusa Framework 0.10.1 リリース

本リリースの概要は以下のとおりです。

  • ロギング演算子を使用したアプリケーションが正しくコンパイルされないことがある不具合の修正
  • マルチプロジェクト構成で eclipse タスク実行時、Eclipseプロジェクトファイルが正しく作成されないことがある動作を改善
  • Asakusa CLI および Direct I/O CLI に日本語メッセージリソースを追加
  • 対応プラットフォームのアップデート ( Spark 2.3 , HDP 2.6.5 , Gradle 4.7 ) とこれに伴う修正

詳細は、下記のリリースノートをご覧ください。

Asakusa Framework 0.10.1 documentation

2017年11月30日
Asakusa Framework 0.10.0リリース
Asakusa Framework 0.10.0リリース

Asakusa Framework 0.10.0がリリースされました。

Asakusa Framework 0.10.0 リリースノート

本リリースでは、ビューAPI などのAsakusa DSLに対するいくつかの拡張機能や、新しいコマンドラインインターフェース Asakusa CLI などの機能追加が行われました。 またこれらの機能を実現するため、Operator DSLコンパイラを刷新するなどAsakusa Frameworkの内部にも大幅な変更と拡張が行われました。

これらの機能拡張を検討し、また今後のAsakusa Framework開発の計画を検討する過程で、 Hadoop MapReduceを実行基盤として利用する Asakusa on MapReduce については今後も継続して Asakusa on Spark や Asakusa on M3BP といった他の実行エンジンと同等の機能や品質を維持することは困難であると判断し、 本バージョンから Asakusa on MapReduce を非推奨機能 として位置づけました。 このため、本バージョンで追加されたいくつかの機能拡張に、Asakusa on MapReduceは対応していません。Asakusa on MapReduceの非推奨機化について詳しくは、Asakusa on MapReduceの非推奨化 にて説明しています。

新機能と主な変更点

本リリースでの主な変更内容です。リンクをクリックすると詳細を確認できます。

Asakusa on MapReduceの非推奨化

Hadoop MapReduceを実行基盤として利用する Asakusa on MapReduce は本バージョンから非推奨機能となりました。

詳細については、以下をご確認ください。リンクをクリックすると詳細を確認できます。

互換性に関して

過去バージョンからのマイグレーション時に確認すべき変更点については、 下記をご確認ください。

その他、細かな機能改善およびバグフィックスが含まれます。すべての変更点は、Changelogsをご確認ください。

2017年08月08日
Asakusa Framework 0.9.2リリース
Asakusa Framework 0.9.2リリース

Asakusa Framework 0.9.2がリリースされました。

Asakusa Framework 0.9.2 リリースノート

本リリースの概要は以下のとおりです。

DMDLプロパティ参照

DMDLプロパティ参照は、DMDLのレコードモデルおよび射影モデルに対して、複数のプロパティを単一のコレクションとして利用する機能をを提供します。

これらは固定長のリスト ( java.util.List ) またはマップ ( java.util.Map ) として利用でき、それぞれの要素はデータモデル内に存在するプロパティの参照を表します。 つまり、データモデル中のプロパティの値を変更するとリストやマップの値も変化し、リストやマップに対して変更を行うと、対応するプロパティの値が変化します。

このプロパティ参照を上手に利用すると、データモデル内に存在する「プロパティの繰り返し」を容易に処理できるようになります。

詳しくは、以下のドキュメントを参照してください。

DMDLユーザーガイドプロパティ参照を定義する

WindGate JDBC ダイレクト・モード を正式機能としてリリース

バージョン 0.9.0 から試験的機能として公開していた WindGate JDBC ダイレクト・モード を正式機能として公開しました。

WindGate JDBC ダイレクト・モードとは、WindGateを利用したバッチアプリケーションの実行時にデータフロー処理を行うプロセスの内部で直接 WindGate JDBCによるデータベースへのインポート処理とエクスポート処理を行うように動作する、 Asakusa on M3BP 固有の最適化設定です。

WindGate JDBC ダイレクト・モードを利用することで、通常のWindGateよりもバッチアプリケーション全体の実行時間が大きく短縮できる可能性があります。

詳しくは、以下のドキュメントを参照してください。

Asakusa on M3BPの最適化設定WindGate JDBC ダイレクト・モード

WindGate – Oracleパーティションテーブルの並列読み出し

WindGateの最適化オプションに、Oracleパーティションテーブルに対する並列読み出しを行うオプションが追加されました。

この機能は、 WindGate JDBC ダイレクト・モード でのみ利用することができます。 この機能の設定方法などは、 WindGate JDBC ダイレクト・モード のドキュメントを参照してください。

その他の変更点

その他、細かな機能改善およびバグフィックスが含まれます。すべての変更点は、Changelogsをご確認ください。

2017年05月08日
Asakusa Framework 0.9.1リリース
Asakusa Framework 0.9.1リリース

本リリースの概要は以下のとおりです。

Direct I/O formatted text

Direct I/Oでレコードやフィールドを区切り文字によって分割するデータ形式を取り扱うための機能 Direct I/O formatted text を追加しました。

従来、Direct I/Oで提供していた Direct I/O CSV や Direct I/O TSV などのテキストフォーマットを扱う機能と比べて、以下のような特徴を持っています。

  • 多様なデータ形式を扱うきめ細かな設定が可能
    • データ形式に関する様々な設定をレコード全体、及びフィールド単位にそれぞれ設定することができます。
    • 従来、事前にデータ整形処理が必要であったようなデータ形式の多くは、この機能で直接処理可能となります。
  •  不整合データに対する柔軟な動作設定が可能
    • 不整合データの検出時にエラーとして異常終了、警告を出力して処理を継続、単にスキップするなど様々な動作設定が可能です。
    • 想定外のデータやアプリケーションの仕様変更などに対して柔軟な対応が可能となります。

詳しくは、以下のドキュメントを参照してください。

Direct I/O formatted text

Direct I/Oのデータフォーマットファイルをテストデータに指定

Direct I/Oを利用したアプリケーションのテストでは通常のテスト方法に加えて、Direct I/Oのデータフォーマットに対応するファイルをテストデータとして指定することが可能になりました。

例えば、CSVやTSVファイルを演算子やデータフローのテストに対する入力データや期待値データとして指定することができます。

詳しくは、以下のドキュメントを参照してください。

Direct I/O ユーザーガイドデータフォーマットに対応したファイルをテストデータに指定

その他の変更点

その他、細かな機能改善およびバグフィックスが含まれます。すべての変更点は、Changelogsをご確認ください。

2016年12月06日
Asakusa Framework 0.9.0リリース
Asakusa Framework 0.9.0リリース

Asakusa Framework 0.9.0のリリースです。今回のリリースよりAsakusa Frameworkのリリース方式を変更し、 Asakusa Frameworkのコアや拡張コンポーネント群をまとめた「ディストリビューション」形式でリリースを行います。リリースノートの詳細は、以下をご覧ください。

Asakusa Framework 0.9.0 リリースノート

Askausa Framework 0.9.0のリリースに合わせてJinrikishaもアップデートしています。

Jinrikisha 0.9.0のリリースノート

Asakusa Framework 各種メンテナンスリリース

Asakusa Frameworkのバグフィックスを中心としたメンテナンスリリースを行いました。詳細は以下のリリースノートを参照してください。

Asakusa Frameworkチュートリアル

Asakusa Frameworkのサンプルアプリケーションを作成しながら、フレームワークの基本的な使い方を学ぶことができるチュートリアルを公開中です。実際の開発の流れに沿って構成されているので、はじめてアプリケーションを開発する方でも学習を行っていただけます。

Asakusa Framework チュートリアル

2016年07月26日
Asakusa Framework各種リリース
Asakusa Frameworkチュートリアル リリース

Asakusa Frameworkのサンプルアプリケーションを作成しながら、フレームワークの基本的な使い方を学ぶことができるチュートリアルを公開しました。実際の開発の流れに沿って構成されているので、はじめてアプリケーションを開発する方でも学習を行っていただけます。

Asakusa Framework チュートリアル

このチュートリアルは、Asakusa Frameworkをご利用いただくユーザ様およびOSSコンソーシアム Asakusa Framework部会の皆様のご協力により公開の運びとなりました。コミュニティの皆様のご協力をいただきありがとうございました。

Asakusa Framework 各種メンテナンスリリース

Asakusa Frameworkの各ツールのバグフィックスを中心としたメンテナンスリリースを行いました。詳細は以下のリリースノートを参照してください。

2016年05月11日
Asakusa on M³BP 0.1.1 リリース
Asakusa on M³BP 0.1.1 リリース

このバージョンは以下の問題に対応したメンテナンスリリースです。

  • コンテナ環境下でCPU情報を正しく取得できない問題を修正
  • MasterJoin系演算子のマスタ側入力に「空演算子」を指定した際にコンパイルが失敗する問題を修正
  • グループサイズが大きな場合にクラッシュする問題に対するワークアラウンドを Asakusa on M3BPの最適化設定 に記載

その他、軽微な改善を含みます。

詳細は、下記のリリースノートをご覧ください。

Asakusa on M³BP 0.1.1 documentation

Pages: 1 2 3 4 Next