Open棟梁 wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

Open 棟梁のリリース情報についてまとめています。
※ 開発計画を含む(なお開発計画は流動的に変更されることがあります)

リリース / マイルストーン

以下の情報をご参照下さい。

Open 棟梁

OAuth2 / OIDCアーキテクチャ対応版

汎用モバイル・バックエンド

関連情報

開発基盤部会情報

開発基盤部会 - OSSコンソーシアム
https://www.osscons.jp/dotNetDevelopmentInfrastructure/

サポート技術情報

Open 棟梁のサポート技術情報は、随時更新しています。
Open 棟梁の使い方や FAQ などでご利用ください。

各バージョン

  • 個々のバージョンのリリース情報についてまとめています。
  • 旧バージョンも、Githubにタグを設定しているのでコレを使用して取得できます。

03-00 (2022年4月5日)

サポート終了

下記の機能 / 物件のサポートを終了

  • テンプレート
    • Visual Studio 2015 テンプレート

追加物件

下記の物件の追加

  • リポジトリ
    V3系のリポジトリを追加
    • DxCommon
      クラウド、Jupyter NotebookなどのIaCとサンプル
    • DataPipeline
      データ・パイプライン関連プロダクトのIaCとサンプル
    • HubAndMsgSrv
      ハブ & メッセージ・サービス関連プロダクトのIaCとサンプル
  • テンプレート

追加機能

下記の機能の追加

  • Open棟梁
    • .NET 6対応
    • ツールの追加(テンプレートにはマージしない)
  • OAuth2 / OIDCアーキテクチャ対応版
    • 汎用認証サイト
      • .NET 6対応
      • CIBAのADのAuthentication Device (AD) を追加
      • 2FAラインナップにプッシュ通知を追加(ASP.NET Coreのみ

エンハンス

各種、Issue への対応

  • Open棟梁
  • CallController?FxController?ServiceInterface?)の問題を修正
    • SOAP、WebAPIのCookieコンテナ対応
    • ASP.NET WebAPI(JSON)の例外処理の問題を修正
    • HTTPClientのサーバーサイド実行を可能に
      (serviceName毎にHTTPClientをプール
  • テンプレート
    • 壊れたメディア・クエリを削除。
    • バッチの設定ファイルの初期化処理
    • ASP .NET CoreのStartup.csの修正
    • ASP .NET CoreのMVC_SampleにCrud2Controllerを追加
  • 設定ファイル
    • 接続文字列をコンテナ対応(sqlexpressを削除)
    • *Log*.xmlのインデントのタブをスペースに変更するなどの修正
    • *Log*.xml、appsettings.jsonのDirectorySeparatorChar?をLinux風に変更
  • その他
    • JwkSetStore?のConstructorでTypeInitializationException?
    • キャッシュ制御ヘッダの二重追加エラーの対応(Business名前空間)
  • 後方互換性に影響を与える変更
    なし
  • OAuth2 / OIDCアーキテクチャ対応版
  • 汎用認証サイト
    なし
  • Frontendテンプレート
    既存のCRADサンプルの問題を修正
  • Resource Serverテンプレート
    • ビルドシステムの修正
    • POCOフィールド名の頭文字を小文字に変更

詳細情報

  • DX(IoT、ビッグデータ、BI/AI)アーキテクチャ対応版
    バージョニングは未開始
    • OpenTouryoProject?/DxCommon?
    • OpenTouryoProject?/DataPipeline?
    • OpenTouryoProject?/HubAndMsgSrv?

02-70 (2021年4月1日)

サポート終了

なし

追加物件

なし

追加機能

下記の機能の追加

エンハンス

各種、Issue への対応

  • Open棟梁
  • 後方互換性に影響を与える変更
    • GetConfigSection?メソッドを廃止
  • 汎用認証サイト
    • Same Site Cookieサポート
    • ASP.NET Identity CoreのSecurityStamp?の問題を修正
    • カスタム外部ログインの場合も、UserLogins?UserClaim?を追加
    • OIDCの認証リクエストのredirect_uriをREQUIREDに修正
    • フローの問題の修正(パーミッション・グレードの設定
    • CIBAのPostgre対応(新規機能は、Oracle未対応(Oracleコンテナ提供待ち)
  • OAuth2 / OIDCアーキテクチャ対応版

詳細情報

  • OSSコンソーシアム

02-60 (2020年4月1日)

  • 以下の「OAuth2 / OIDCアーキテクチャ対応版」を、6/16にリリース。
    • MultiPurpose? AuthSite?
    • Resource Server
    • Frontend Templates

サポート終了

なし

追加物件

下記の物件の追加

  • テンプレート
  • OAuth2 / OIDCアーキテクチャ対応版

追加機能

下記の機能の追加

エンハンス

各種、Issue への対応

  • データプロバイダの Command Timeout 値に 0 を指定可能に。
  • 後方互換性に影響を与える変更
    • GetHash?.GetHashBytes?
      StretchCount?の既定値を、1 → 0に変更。
  • OAuth2 / OIDCアーキテクチャ対応版

詳細情報

02-50 (2019年09月30日)

サポート終了

下記の機能 / 物件のサポートを終了

追加物件

下記の物件の追加

  • テンプレート
  • Visual Studio 2019 テンプレート
    • .NET 4.8対応
    • .NET Core3対応

追加機能

下記の機能の追加

  • Open棟梁
  • SAML2.0ヘルパ・ライブラリ拡充
    (Public, Public.Security, Framework名前空間入り)
    • 各種 SAML2 ライブラリ
    • Deflate 圧縮ライブラリ
    • Xml 署名ライブラリ

エンハンス

各種、Issue への対応

  • Open棟梁
  • プロパティ文字列処理機能の仕様変更
  • MyBaseAsyncApiController?クラス
    コントローラ名メソッド名取得処理の追加
  • MyBaseControllerWin?クラス
    ダイアログ再利用時のイベントハンドラ二重登録問題の解消
  • 後方互換性に影響を与える変更
  • PubCmnFunction?クラスの分割
    StringVariableOperator?クラス
     - GetPropsFromPropString?
     - BuiltStringIntoEnvironmentVariable?
    StackFrameOperator?クラス
     - GetCurrentMethodName?
     - GetCurrentPropertyName?
     - GetCurrentCodeInfo?
    ArrayOperator?クラス
     - CopyArray?
     - CombineArray?
     - ShortenByteArray?
     - GetLongFromByte?
  • 名前空間の整理
    StringVariableOperator?クラス
     Public.Util → Public.Str
    StackFrameOperator?クラス
     Public.Util → Public.Diagnostics
    ・Latebindクラス
     Public.Util → Public.Reflection
  • 汎用認証サイト
    • .NET CoreでのMTLS対応
    • WebAPIのログ出力方式の再考
    • SPAからのPKCE対応(バックエンド経由)
    • fido2-net-libをプレビューから正式版に変更。

詳細情報

02-40 (2019年3月28日)

サポート終了

なし

追加物件

下記の物件の追加

  • 汎用認証サイト
  • ASP.NET Core MVC版 汎用認証サイトの追加

追加機能

下記の機能の追加

  • 楕円曲線暗号系プロバイダのサポート追加
    ECDsa, ECDiffieHellman?
  • 鍵交換(アリスとボブ)
    RSA, ECDH
  • 認証付き暗号
    AES-GCM, AES-CBC + HMAC
  • JWTライブラリ追加
  • JWS
    ES256
  • JWE
    RSAES-OAEP & AES GCM,
    RSAES-PKCS1-v1_5 and A128CBCHS256
  • JWK鍵交換
    RSA鍵, ECDsa鍵

エンハンス

各種、Issue への対応

  • 後方互換性に影響を与える変更
  • Framework.Authentication名前空間のライブラリのインターフェイス見直し。
  • Public.Security名前空間のライブラリのインターフェイス見直し。
    また、Public.Securityの別プロジェクト & NuGet?パッケージ化。
    提供機能は維持しているのでEncAndDecUtilを参考に移行してください。
  • 汎用認証サイト
    • ASP.NET Identity と Core Identity間でのライブラリ共通化
  • IdP実装
    • ASP.NET Core Identityサポート
    • ASP.NET Core IdentityのTOTPサポート
    • FIDO2.0(WebAuthn)の正式サポート
  • STS実装
    • 保存する公開鍵フォーマットをXMLからJWKへ変更。
    • jwks_uri、jwksetに対するチェック処理を追加。
    • 既製フレームワーク実装から、スクラッチ実装に変更。
  • 共通
    • GitHub?の「potentials of security vulnerability」通知に対応。
    • grunt-contrib-uglify -> grunt-contrib-uglify-es
    • テンプレートの問題を一部修正。
      • 二重送信防止機能のモダンプラウザ対応
      • bootstrap 3.3.7 -> 4.3.1
      • jQuery 3.1.1 -> 3.3.1.
      • , etc.

詳細情報

詳しくは以下のリリース / マイルストーンの情報をご参照下さい。

02-31, -32 (2018年10月)

不定期リリース

サポート終了

なし

追加物件

なし

追加機能

なし

エンハンス

POCO変換部品の、System.Data ⇔ POCO の Mapperライブラリの性能問題を修正しました。

詳細情報

※ tag, releaseは未作成。
 NuGet?パッケージのみのリリース。

02-30 (2018年9月28日)

Open棟梁2.3のリリースに含まれるリリースは以下です。

サポート終了

下記の機能 / 物件のサポートを終了

  • テンプレート
    • .NET Framework用の陳腐化した旧SPAテンプレート
      (下記のFrontendTemplate?リポジトリに保存)

追加物件

下記の物件の追加

  • リポジトリ
  • Frontendテンプレート
    • 追加
      ・Reactテンプレートを
      ・Reduxテンプレートを
    • 移動
      ・UWPテンプレート
      ・旧SPAテンプレート
  • テンプレート
  • Visual Studio 2017 テンプレート
    • .NET Framework 4.7 対応
    • .NET Core 2 対応
      ・バッチ・アプリケーション
      ・ASP.NET Core MVC
      ・ASP.NET Core WebAPI

追加機能

下記の機能の追加

  • 汎用認証サイト
  • エンプラIdP対応、GDPR対応

エンハンス

各種、Issue への対応

  • Open棟梁
  • フォルダ名の変更
    .NET Coreのcompileに失敗するため(C# -> CS)
  • ProcessLISTTag
    文字列連結処理の性能向上
  • 通信制御
    WebAPIの場合のプロパティ文字列の設定値を反映
  • DaoGen_Tool
    • UI改善
    • EntityTemplate?の改善
  • 後方互換性に影響を与える変更
    • JWTクラスをJWSクラスに名称変更
    • OAuth2AndOIDCClientクラスのメソッド名変更
      CallUserInfoEndpointAsync -> GetUserInfoAsync
      ClientCredentialsFlowAsync -> ClientCredentialsGrantAsync
      GetAccessTokenByROPAsync -> ResourceOwnerPasswordCredentialsGrantAsync
  • テンプレートのエンハンス
    MVC、WebAPIをPOCOベースのスタイルに修正。
  • 汎用認証サイト
    • OpenID Connect
      • jwks_uriによるjwksetの発行と、hashクレーム(at_hash, c_hash, s_hash)見直・追加。
      • 上記 jwks_uriの利用と、hashクレームの検証のサポートをライブラリに追加。
      • /.well-known/openid-configuration/エンドポイントのサポートを追加。

詳細情報

詳しくは以下のリリース / マイルストーンの情報をご参照下さい。

02-20 (2018年3月23日)

Open棟梁2.2のリリースに含まれるリリースは以下です。

サポート終了

下記の機能のサポートを終了

  • 汎用認証サイト
    • マルチテナント(DB水平分割)機能
    • Tokenフォーマット切り替え機能(常にJWTを使用)

追加機能

下記の機能の追加

  • Open棟梁
    • JWT (JWS, JWK)生成ライブラリの拡充
  • FIDO2.0(WebAuthn)のドラフト・サポート
  • STS専用モードによるHybrid-IdP構成のサポート

エンハンス

各種、Issue への対応

  • Open棟梁
  • NuGet関連のエンハンス
    • デバッグ用のシンボル・パッケージ格納
    • パッケージの作成・登録用のソリューション・バッチを準備
  • 後方互換性に影響を与える変更
    • アセンブリ名称の変更
      /Frameworks/Infrastructure/以下のNuGet?参照はUpdate-Packageで済む。
      NuGet?から直接取得していない、Tools , Samples以下の
      プロジェクトのDLL参照は、参照設定の貼り直しが必要になることがある。
      - Business.dll ---> OpenTouryo.Business.dll
      - CustomControl.dll ---> OpenTouryo.CustomControl.dll
      - CustomControl.RichClient.dll ---> OpenTouryo.CustomControl.RichClient.dll
      - Framework.dll ---> OpenTouryo. Framework.dll
      - Framework.RichClient.dll ---> OpenTouryo.Framework.RichClient.dll
      - Public.dll ---> OpenTouryo.Public.dll
      - DamManagedOdp.dll ---> OpenTouryo.Public.DamManagedOdp.dll
      - DamMySQL.dll ---> OpenTouryo.Public.DamMySQL.dll
      - DamPstGrS.dll ---> OpenTouryo.Public.DamPstGrS.dll
  • 汎用認証サイト
    • 下記、2つのClient認証の振舞いの整合性を合わせた
      • Client Credentialsグラント種別
      • JWT Bearer Token Flow

詳細情報

詳しくは以下のリリース / マイルストーンの情報をご参照下さい。

02-13 (2017年12月18日)

不定期リリース

サポート終了

なし

追加物件

なし

追加機能

なし

エンハンス

詳細情報

02-10 (2017年10月2日)

Open棟梁2.1のリリースに含まれるリリースは以下です。

サポート終了

下記の機能 / 物件のサポートを終了

追加物件

下記の物件の追加

追加機能

下記の機能の追加

  • ODP.NET Managed Driverのサポートを追加
  • WebAPI対応強化
    • ASP.NET WebAPI用のベースクラス2相当(ActionFilterAttribute?)を追加
    • 通信制御機能のプロトコルにASP.NET WebAPI に対応したJSON-RPCを追加
  • 認証処理の強化
    • OAuth2.0、OpenID Connectのヘルパー・ライブラリを追加した。
    • テンプレートへ汎用認証サイトを使用した認証処理を追加した。
      • WebForms?、MVC、SPAテンプレート
        OpenID Connect、Authorization Code FlowによるSSO処理を追加した。
      • SPAテンプレート
        OAuth2.0、Implicit Grantによる、
        JWT形式のAccessToken?取得と認証の処理を追加した。
      • 3層C/Sテンプレート(WinForms?のみ)
        OAuth2.0、Resource Owner Password Credentials Grantによる、
        JWT形式のAccessToken?取得と認証の処理を追加した。

エンハンス

各種、Issue への対応

  • _layout.cshtmlのレイアウトの問題を修正
  • JWTアサーションの生成(署名)/検証ライブラリの不具合を修正
  • ASP.NET WebForms?サンプル・プロジェクト
    • WebサイトをWebアプリケーションに変更
    • 名前の変更(ProjectX_sample -> WebForms__sample)

ドキュメント

詳細情報

詳しくは以下のリリース / マイルストーンの情報をご参照下さい。

02-00 (2017年5月19日)

Open棟梁2.0のリリースに含まれるリリースは以下です。

サポート終了

下記の機能 / 物件のサポートを終了

  • .NET Framework 4.6 未満のバージョン
  • テンプレート
    • Visual Studio 2010 - 2013 テンプレート
    • Windowsストアアプリ テンプレート
    • Microsoft Azure 旧PaaS テンプレート
    • Challenge & ResponseのWeb Service用認証処理

追加物件

下記の物件の追加

  • テンプレート
    • UWPアプリケーション用テンプレート

追加機能

下記の機能の追加

  • キャッシュ制御機能の実装
  • Base64Url文字列のエンコード・デコード メソッドの追加
  • 暗号化処理の強化
    • パスワード生成クラスの追加
    • ハッシュ関数クラスの強化
      • パスワード用ハッシュ関数の強化
      • HMAC系 暗号化プロバイダのサポートの追加
    • PKI(公開鍵暗号基盤)によるデジタル署名クラスの追加
  • JWTアサーション生成・検証クラスの追加

エンハンス

各種、Issue への対応

  • 例外処理、ログ出力の強化
  • テンプレートのエンハンス
    • ASP.NET エンハンス
      • HTML5化
      • OWIN パイプライン化
      • ASP.NET Web Optimization
        JavaScript?とCSSのbundle & minify, CDN化
        ● Bootstrap や jQuery、ModernizrやRespond.jsのリンク
    • MVC5 追加機能への対応を強化
      • モデルバィンディング化
      • 非同期コントローラー化
    • レスポンシブな2カラムレイアウト

ドキュメント

ドキュメントの修正と追加

  • 日本語版チュートリアルの更新
    • ASP.NET SPA
    • データメンテナンス自動生成
  • 英語語版チュートリアルの追加
    • ASP.NET Web Forms(VB)
    • 2CS Windows Forms(VB)
  • サポート終了ドキュメントの削除
    Microsoft Azure 旧PaaS 関連ドキュメント

詳細情報

詳しくは以下のリリース / マイルストーンの情報をご参照下さい。

01-80 (2016年10月07日)

01-80バージョンアップ・リリースの情報です。

追加機能

下記の機能の追加

  • Azure SQL Database Elastic Database対応
  • モダンブラザ対応
    • 二重送信防止機能
    • IE11におけるF1キー防止
  • ASP.NET MVCへの機能追加
    • VB版のベースクラスとテンプレートを追加
    • 上記のモダンブラザ対応をMVC版にマージ

エンハンス

各種、Issue への対応

  • ASP.NET Web siteのWeb application化
  • Session timeout防止機能のキャッシュ問題への対応
  • D層自動生成ツールのUIの改善
  • データメンテナンス自動生成機能の問題対応
  • 非同期処理サービスの起動時の問題への対応
  • その他、プロジェクト内のアイテムのクリーンナップ等

ドキュメント

ドキュメントの修正と追加

詳細情報

詳しくは以下のリリース / マイルストーンの情報をご参照下さい。

01-72 (2016年04月08日)

バージョンアップ・リリースの情報です。

サポート終了

下記の機能 / 物件のサポートを終了

  • .NET Framework 4 未満のバージョン
    (本体のみ、.NET Framework 3.5での開発を継続)
  • テンプレート
    • .NET Framework 4 テンプレート
    • Silverlight テンプレート
    • XBAP テンプレート

追加機能

下記の機能の追加

エンハンス

各種、Issue への対応

  • セットアップ方法の簡略化
    コード変更なしで IIS/IIS Express の切り替えを可能に

関連情報

本リリースに関連する情報

詳細情報

詳しくは以下のリリース / マイルストーンの情報をご参照下さい。

01-71 (2016年01月04日)

バージョンアップ・リリースの情報です。

追加物件

下記の物件の追加

  • テンプレート
    • Visual Studio 2015 テンプレート
      • .NET Framework 4.6 対応

追加機能

下記の機能の追加

  • Session timeout検出機能をASP.NET MVCに移植

詳細情報

詳しくは以下をご参照下さい。

01-70 (2015年10月19日)

バージョンアップ・リリースの情報です。

追加機能

下記の機能の追加

  • 非同期処理サービス
  • 汎用DTO機能強化(jQGrid対応)

詳細情報

詳しくは以下をご参照下さい。

01-50 (2014年10月20日)

バージョンアップ・リリースの情報です。

追加機能

下記の機能の追加

  • テーブル・メンテナンス、データ・メンテナンス自動生成機能
    DB のスキーマ情報または SQL 文から、
    条件検索、一覧表示・更新、詳細表示・更新を行う
    画面・プログラムを自動生成する機能
  • ツール類の国際化対応 (英語表記に対応)
  • 最新のAzure SDKへのバージョンアップ

ドキュメント

ドキュメントの修正と追加

  • チュートリアル(英語版含む)の拡充
    • テーブルメンテナンス自動生成
    • ASP.NET MVC
    • ASP.NET MVC Single Page Application

詳細情報

詳しくは以下をご参照下さい。

01-10 (2014年6月30日)

オープンソースとしての初期リリースです。

詳細情報

詳しくは以下をご参照下さい。

参考

リリース・エンジニアリング

ビルド・システムのエンハンス

WWWブラウザのバージョンアップ対応


添付ファイル: file2019.txt 286件 [詳細] file2017.txt 230件 [詳細] file2015.txt 231件 [詳細] fileマークダウン部分.xlsx 300件 [詳細] fileRibbonHTML_1.0.0.2.zip 171件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2024-02-14 (水) 10:42:30 (65d)