「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>FrontPage]]

*目次 [#q698028e]
#contents

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

**リリース / マイルストーン [#v173d5c8]
以下の情報をご参照下さい。

***Open 棟梁 [#aa88ba0a]
-Milestones - OpenTouryoProject/OpenTouryo~
https://github.com/OpenTouryoProject/OpenTouryo/milestones?state=closed
-Releases · OpenTouryoProject/OpenTouryoTemplates~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/releases

***汎用認証サイト [#j55ecd4b]
-Milestones - OpenTouryoProject/MultiPurposeAuthSite~
https://github.com/OpenTouryoProject/MultiPurposeAuthSite/milestones?state=closed
-Releases · OpenTouryoProject/MultiPurposeAuthSite~
https://github.com/OpenTouryoProject/MultiPurposeAuthSite/releases

**関連情報 [#ue1d6eb0]

***開発基盤部会情報 [#g8ead252]
開発基盤部会 - OSSコンソーシアム~
https://www.osscons.jp/dotNetDevelopmentInfrastructure/

-Blog~
http://www.osscons.jp/dotNetDevelopmentInfrastructure/Blog/
-Open棟梁について~
http://www.osscons.jp/dotNetDevelopmentInfrastructure/OpenTouryo/
-提供サービス一覧~
http://www.osscons.jp/dotNetDevelopmentInfrastructure/Service/
-お申込み~
http://www.osscons.jp/dotNetDevelopmentInfrastructure/inquiry/

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

-[[Open 棟梁 Wiki>http://opentouryo.osscons.jp/]]
-[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]
-[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfrastructure.osscons.jp/]]

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

**02-70 (2020年10月予定) [#a0f53e98]
***サポート終了 [#ba4c8df9]
...
***追加物件 [#gf2faf3a]
...
***追加機能 [#c70b2a0b]
...
***エンハンス [#c4e34999]
...
***詳細情報 [#p1506008]
...

**02-60 (2020年4月予定) [#p486eaa7]
[[汎用モバイル・バックエンド>汎用モバイルバックエンド(Multi-purpose Mobile Backend)]]の開示はしばし遅れます。

***サポート終了 [#sc34bc7b]
...

***追加物件 [#r575db1f]
下記の物件の追加

-テンプレート

--[[.NET Core3 (Windows Desktop Packs)>.NET Core対応#m643516d]]
---Windows Forms(C# のみ)
---WPF(C# のみ)

--[[汎用モバイル・バックエンド>汎用モバイルバックエンド(Multi-purpose Mobile Backend)]]

---[[Frontendテンプレート]]~
・[[Vueテンプレート]]を追加~
・[[Cordovaテンプレート]]を追加

---[[Resource Serverテンプレート]]~
・ASP.NET WebAPIテンプレートを移植~
・Express - Node.js WebAPIテンプレートを追加

***追加機能 [#zc86e2db]
下記の機能の追加

-Open棟梁
--[[.NET Core3 (Windows Desktop Packs)>.NET Core対応#m643516d]]
---開発支援ツール
---リッチクライアント対応フレームワーク
---通信制御機能(WebAPI)

-「[[汎用モバイル・バックエンド>汎用モバイルバックエンド(Multi-purpose Mobile Backend)]]」プログラム
--「[[汎用認証サイト>汎用認証サイト(Multi-purpose Authentication Site)]]」プロジェクト
---[[Financial API (FAPI)>https://techinfoofmicrosofttech.osscons.jp/index.php?Financial%20API%20%28FAPI%29]]対応(Public Client)~
[[CIBA(Client Initiated Backchannel Authentication)>https://techinfoofmicrosofttech.osscons.jp/index.php?CIBA%28Client%20Initiated%20Backchannel%20Authentication%29]]

***エンハンス [#g99d21e4]
各種、Issue への対応

-Open棟梁
--[[モダン・ブラウザ対応の制限事項解除>モダンブラウザ対応(ダイアログ表示機能)の差分取込の方法#j700b7b1]]
--データプロバイダの Command Timeout 値に 0 を指定可能に。
--&color(red){後方互換性に影響を与える変更};
---GetHash.GetHashBytesのStretchCountの既定値、1→0に変更。

-「[[汎用モバイル・バックエンド>汎用モバイルバックエンド(Multi-purpose Mobile Backend)]]」プログラム
--「[[汎用認証サイト>汎用認証サイト(Multi-purpose Authentication Site)]]」プロジェクト
---CIBAに対応
---PPIDに対応(SAML&OIDC)

・[[Reactテンプレート]]をエンハンス~

***詳細情報 [#yd844954]

-OSSコンソーシアム
--SAML2、FAPI2、.NET Fx 4.8、.NET Core 3.0対応~
等「Open棟梁」v02-50リリース(のお知らせ)~
https://www.osscons.jp/joyvexbrx-537/

-OpenTouryoProject/OpenTouryo
--Release of 02-50 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryo/milestone/9?closed=1
--The 02-50 version was released.~
https://github.com/OpenTouryoProject/OpenTouryo/releases/tag/02-50

-OpenTouryoProject/OpenTouryoTemplates
--Release of 02-50 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/milestone/8?closed=1
--The 02-50 version was released.~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/releases/tag/02-50

-OpenTouryoProject/MultiPurposeAuthSite
--Release of 01-90 version Milestone~
https://github.com/OpenTouryoProject/MultiPurposeAuthSite/milestone/5?closed=1
--The 01-90 version was released.~
https://github.com/OpenTouryoProject/MultiPurposeAuthSite/releases/tag/01-90

**02-50 (2019年09月30日) [#j1b29d87]

***サポート終了 [#y7b61022]
&color(red){下記の機能 / 物件のサポートを終了};

-テンプレート
--WebAPI対応
---[[v02-10で追加>#fdc7abf2]]したJSON形式の[[個別サービス・インターフェイス]]の削除~
(以降、新設予定の[[Resource Serverテンプレート]]に移行し維持・保守予定)

***追加物件 [#d243192f]
下記の物件の追加

-テンプレート

--Visual Studio 2019
---.NET 4.8対応
---.NET Core3対応

***追加機能 [#tec40a83]
下記の機能の追加

-Open棟梁

--[[.NET Core対応]](.NET Core3)

--[[暗号化処理の強化>暗号・復号化 部品]]
---RS256 → RS384, 512
---ES256 → ES384, 512

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

-汎用認証サイト
--[[SAML>https://techinfoofmicrosofttech.osscons.jp/index.php?SAML]]2.0対応
--[[Financial API (FAPI) Part 2>https://techinfoofmicrosofttech.osscons.jp/index.php?FAPI%20Part%201%20%28Read%20Only%20API%20Security%20Profile%29]]対応(Confidential Clientのみ)
---[[JWT Secured Authorization Request (JAR)>https://techinfoofmicrosofttech.osscons.jp/index.php?JWT%20Secured%20Authorization%20Request%20%28JAR%29]]~
---[[JWT Secured Authorization Response Mode for OAuth 2.0 (JARM)>https://techinfoofmicrosofttech.osscons.jp/index.php?JWT%20Secured%20Authorization%20Response%20Mode%20for%20OAuth%202.0%20%28JARM%29]]

***エンハンス [#wde1d83d]
各種、Issue への対応

-Open棟梁

--[[自動生成Dao性能対策]]

--プロパティ文字列処理機能の仕様変更

--MyBaseAsyncApiControllerクラス~
コントローラ名メソッド名取得処理の追加

--MyBaseControllerWinクラス~
ダイアログ再利用時のイベントハンドラ二重登録問題の解消

--&color(red){後方互換性に影響を与える変更};

---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をプレビューから正式版に変更。

***詳細情報 [#se763058]

-OSSコンソーシアム
--SAML2、FAPI2、.NET Fx 4.8、.NET Core 3.0対応~
等「Open棟梁」v02-50リリース(のお知らせ)~
https://www.osscons.jp/joyvexbrx-537/

-OpenTouryoProject/OpenTouryo
--Release of 02-50 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryo/milestone/9?closed=1
--The 02-50 version was released.~
https://github.com/OpenTouryoProject/OpenTouryo/releases/tag/02-50

-OpenTouryoProject/OpenTouryoTemplates
--Release of 02-50 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/milestone/8?closed=1
--The 02-50 version was released.~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/releases/tag/02-50

-OpenTouryoProject/MultiPurposeAuthSite
--Release of 01-90 version Milestone~
https://github.com/OpenTouryoProject/MultiPurposeAuthSite/milestone/5?closed=1
--The 01-90 version was released.~
https://github.com/OpenTouryoProject/MultiPurposeAuthSite/releases/tag/01-90

**02-40 (2019年3月28日) [#r49eb536]

***追加物件 [#qe6f9e6b]
下記の物件の追加

-汎用認証サイト

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

***追加機能 [#v51c9bfd]
下記の機能の追加

-Open棟梁
--[[暗号化処理の強化>暗号・復号化 部品]]
---Linux(OpenSSL)サポート追加

---楕円曲線暗号系プロバイダのサポート追加~
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鍵

-汎用認証サイト
--IDトークンの JWS (ES256), JWE (RSAES-OAEP & AES GCM) 化
--[[OAuth 2.0 Mutual TLS Client Authentication and Certificate Bound Access Tokens>https://techinfoofmicrosofttech.osscons.jp/index.php?OAuth%202.0%20Mutual%20TLS%20Client%20Authentication%20and%20Certificate%20Bound%20Access%20Tokens]]

***エンハンス [#c696766e]
各種、Issue への対応

-Open棟梁
--[[POCO変換部品>機能一覧 - 共通部品群#r9af4f09]]の
---性能向上
---バグ修正

--[[ビルド・システムのエンハンス]]
---[[Business名前空間の重複排除>ビルド・システムのエンハンス#j6983579]]
---[[dependency-groupsタグの導入>NuGet導入、NuGet登録#tbc08996]]

--&color(red){後方互換性に影響を与える変更};

---Framework.Authentication名前空間のライブラリのインターフェイス見直し。

---Public.Security名前空間のライブラリのインターフェイス見直し。~
また、Public.Securityの別プロジェクト & NuGetパッケージ化。~
提供機能は維持しているので[[EncAndDecUtil>https://github.com/OpenTouryoProject/OpenTouryo/tree/develop/root/programs/CS/Frameworks/Tools/EncAndDecUtil]]を参考に移行してください。

---その他、Public名前空間の下位の[[名前空間階層を整理>名前空間階層の整理#pa136e20]]した。

--その他
---[[DamManagedOdp>レイヤの説明#s38b7c07]]の[[.NET Core対応]]

-汎用認証サイト
--ASP.NET Identity と Core Identity間でのライブラリ共通化

--IdP実装
---ASP.NET Core Identityサポート
---ASP.NET Core IdentityのTOTPサポート
---[[FIDO2.0(WebAuthn)>https://www.osscons.jp/jod1zzlht-537]]の正式サポート

--STS実装
---保存する公開鍵フォーマットをXMLからJWKへ変更。
---JwkSetUriに対するチェック処理を追加。
---既製フレームワーク実装から、スクラッチ実装に変更。

-共通
--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.

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

-OSSコンソーシアム
--FIDO2(WebAuthn)、FAPI2(Confidential Client) ~
対応等「Open棟梁」v02-40リリース(のお知らせ)~
https://www.osscons.jp/joyvexbrx-537/

-OpenTouryoProject/OpenTouryo
--Release of 02-40 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryo/milestone/8?closed=1
--The 02-40 version was released.~
https://github.com/OpenTouryoProject/OpenTouryo/releases/tag/02-40

-OpenTouryoProject/OpenTouryoTemplates
--Release of 02-40 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/milestone/7?closed=1
--The 02-40 version was released.~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/releases/tag/02-40

-OpenTouryoProject/MultiPurposeAuthSite
--Release of 01-80 version Milestone~
https://github.com/OpenTouryoProject/MultiPurposeAuthSite/milestone/4?closed=1
--The 01-80 version was released.~
https://github.com/OpenTouryoProject/MultiPurposeAuthSite/releases/tag/01-80

-OpenTouryoProject/AsynchronousProcessingService
--Release of 01-10 version Milestone~
https://github.com/OpenTouryoProject/AsynchronousProcessingService/milestone/2?closed=1
--The 01-10 version was released.~
https://github.com/OpenTouryoProject/AsynchronousProcessingService/releases/tag/01-10

**02-31, -32 (2018年10月) [#x9ae0d25]
不定期リリース

***エンハンス [#kc45fbcb]
[[POCO変換部品>機能一覧 - 共通部品群#r9af4f09]]の、System.Data ⇔ POCO の Mapperライブラリの性能問題を修正しました。

***詳細情報 [#k60ac1c1]
-リフレクション性能を式木でアップした話(POCO対応) - OSSコンソーシアム~
https://www.osscons.jp/jo1e4pqn2-537/

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

**02-30 (2018年9月28日) [#b4c98491]
Open棟梁2.3のリリースに含まれるリリースは以下です。
-[[テンプレート v02-30>https://github.com/OpenTouryoProject/OpenTouryoTemplates/tree/02-30]] を[[リリース>https://github.com/OpenTouryoProject/OpenTouryoTemplates/releases/tag/02-30]]しました。
-[[汎用認証サイト v01-20>https://github.com/OpenTouryoProject/MultiPurposeAuthSite/tree/01-20]] を[[リリース>https://github.com/OpenTouryoProject/MultiPurposeAuthSite/releases/tag/01-20]]しました。
-[[非同期処理サービス v01-00>https://github.com/OpenTouryoProject/AsynchronousProcessingService/tree/01-00]] を[[リリース>https://github.com/OpenTouryoProject/AsynchronousProcessingService/releases/tag/01-00]]しました。
-[[Frontendテンプレート v01-00>https://github.com/OpenTouryoProject/FrontendTemplates/tree/01-00]] を[[リリース>https://github.com/OpenTouryoProject/FrontendTemplates/releases/tag/01-00]]しました。

***サポート終了 [#qf4811ee]
&color(red){下記の機能 / 物件のサポートを終了};

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

***追加物件 [#d076481a]
下記の物件の追加

-リポジトリ

--[[非同期処理サービス(AsyncProcessingService)>非同期処理サービス]]~
既存の同梱物品の分割と、各種、実装のエンハンス。

--[[Frontendテンプレート]]
---追加~
・Reactテンプレートを~
・Reduxテンプレートを
---移動~
・UWPテンプレート~
・旧SPAテンプレート

-テンプレート

--Visual Studio 2017
---.NET Framework 4.7 対応
---.NET Core 2 対応

--.NET Core2
---バッチ・アプリケーション
---ASP.NET Core MVC
---ASP.NET Core WebAPI

--バッチ・テンプレート3

***追加機能 [#f2bf4f1b]
下記の機能の追加

-Open棟梁
--[[.NET Core対応]](.NET Core2)
--[[Docker対応]]
--[[POCO変換部品>機能一覧 - 共通部品群#r9af4f09]]
--[[JSON文字列返却部品>機能一覧 - 共通部品群#nd3861f6]]
--OAuth2/OIDCヘルパ・ライブラリ拡充~
(汎用認証サイトからFramework名前空間入り)

-汎用認証サイト

--エンプラIdP対応、GDPR対応

--[[Financial API (FAPI) Part 1>https://techinfoofmicrosofttech.osscons.jp/index.php?FAPI%20Part%201%20%28Read%20Only%20API%20Security%20Profile%29]]対応

---[[JWT Client Assertion>https://techinfoofmicrosofttech.osscons.jp/index.php?OpenID%20Connect#cee38fe3]]

***エンハンス [#r55de73a]
各種、Issue への対応

-Open棟梁

--&color(red){フォルダ名の変更};~
.NET Coreのcompileに失敗するため(C# -> CS)

--ProcessLISTTag~
文字列連結処理の性能向上

--通信制御~
WebAPIの場合のプロパティ文字列の設定値を反映

--DaoGen_Tool
---UI改善
---EntityTemplateの改善

--&color(red){後方互換性に影響を与える変更};
---JWTクラスをJWSクラスに名称変更
---OAuth2AndOIDCClientクラスのメソッド名変更
 CallUserInfoEndpointAsync -> GetUserInfoAsync
 ClientCredentialsFlowAsync -> ClientCredentialsGrantAsync
 GetAccessTokenByROPAsync -> ResourceOwnerPasswordCredentialsGrantAsync

--テンプレートのエンハンス~
MVC、WebAPIをPOCOベースのスタイルに修正。

--NuGet~
[[NuGetパッケージのバージョンとDLLファイルのバージョンを一致>NuGet導入、NuGet登録#tfc06b91]]

-汎用認証サイト
--[[OpenID Connect>https://techinfoofmicrosofttech.osscons.jp/index.php?OpenID%20Connect]]
---jwks_uriによるjwksetの発行と、hashクレーム(at_hash, c_hash, s_hash)見直・追加。
---上記 jwks_uriの利用と、hashクレームの検証のサポートをライブラリに追加。
---/.well-known/openid-configuration/エンドポイントのサポートを追加。

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

-OSSコンソーシアム
--.NET Core、Frontend、Financial-API1対応等、~
「Open棟梁」v02-30 リリースのお知らせ~
https://www.osscons.jp/jo728w1hr-537/

-OpenTouryoProject/OpenTouryo
--Release of 02-30 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryo/milestone/7?closed=1
--The 02-30 version was released.~
https://github.com/OpenTouryoProject/OpenTouryo/releases/tag/02-30

-OpenTouryoProject/OpenTouryoTemplates
--Release of 02-30 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/milestone/6?closed=1
--The 02-30 version was released.~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/releases/tag/02-30

-OpenTouryoProject/MultiPurposeAuthSite
--Release of 01-20 version Milestone~
https://github.com/OpenTouryoProject/MultiPurposeAuthSite/milestone/3?closed=1
--The 01-20 version was released.~
https://github.com/OpenTouryoProject/MultiPurposeAuthSite/releases/tag/01-20

-OpenTouryoProject/AsynchronousProcessingService
--Release of 01-00 version Milestone~
https://github.com/OpenTouryoProject/AsynchronousProcessingService/milestone/1?closed=1
--The 01-00 version was released.~
https://github.com/OpenTouryoProject/AsynchronousProcessingService/releases/tag/01-00

-OpenTouryoProject/FrontendTemplates
--Release of 01-00 version Milestone~
https://github.com/OpenTouryoProject/FrontendTemplates/milestone/1?closed=1
--The 01-00 version was released.~
https://github.com/OpenTouryoProject/FrontendTemplates/releases/tag/01-00

**02-20 (2018年3月23日) [#q420bd70]
Open棟梁2.2のリリースに含まれるリリースは以下です。
-[[テンプレート v02-20>https://github.com/OpenTouryoProject/OpenTouryoTemplates/tree/02-20]] を[[リリース>https://github.com/OpenTouryoProject/OpenTouryoTemplates/releases/tag/02-20]]しました。
-[[汎用認証サイト v01-10>https://github.com/OpenTouryoProject/MultiPurposeAuthSite/tree/01-10]] を[[リリース>https://github.com/OpenTouryoProject/MultiPurposeAuthSite/releases/tag/01-10]]しました。

***サポート終了 [#h23ba5e7]
&color(red){下記の機能のサポートを終了};

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

***追加機能 [#a876db9d]
下記の機能の追加

-Open棟梁
--JWT (JWS, JWK)生成ライブラリの拡充

-汎用認証サイト
--[[OAuth2>https://techinfoofmicrosofttech.osscons.jp/index.php?OAuth]]
---[[OAuth PKCE>https://techinfoofmicrosofttech.osscons.jp/index.php?OAuth%20PKCE]]のサポート
---[[OAuth 2.0 Token Revocation>https://techinfoofmicrosofttech.osscons.jp/index.php?OAuth%202.0%20Token%20Revocation]]のサポート
---[[OAuth 2.0 Token Introspection>https://techinfoofmicrosofttech.osscons.jp/index.php?OAuth%202.0%20Token%20Introspection]]のサポート
---[[response_mode=form_post>https://techinfoofmicrosofttech.osscons.jp/index.php?OAuth%202.0%20Form%20Post%20Response%20Mode]]のサポート
---[[JWT Bearer Token Flow>https://techinfoofmicrosofttech.osscons.jp/index.php?JWT%20bearer%20token%20authorization%E3%82%B0%E3%83%A9%E3%83%B3%E3%83%88%E7%A8%AE%E5%88%A5]]のサポート

--[[OpenID Connect>https://techinfoofmicrosofttech.osscons.jp/index.php?OpenID%20Connect]]
---[[Hybrid Flow>https://techinfoofmicrosofttech.osscons.jp/index.php?OpenID%20Connect#l565139a]]のサポート
---login_hintのサポート

--[[FIDO2.0(WebAuthn)>https://www.osscons.jp/joybnhri9-537]]のドラフト・サポート
--STS専用モードによるHybrid-IdP構成のサポート

***エンハンス [#j41b7d65]
各種、Issue への対応

-Open棟梁

--[[NuGet関連のエンハンス>NuGet導入、NuGet登録#cf451583]]
---デバッグ用のシンボル・パッケージ格納
---パッケージの作成・登録用のソリューション・バッチを準備

--[[ビルド・システムのエンハンス]]
---「[[プロジェクト・テンプレート]]の既定のデータプロバイダのサポート」変更
---「[[NuGetの依存関係パッケージのポリシー]]」変更

--[[P層イベント処理機能]]
---ネストされたユーザ・コントロールへの対応

--&color(red){後方互換性に影響を与える変更};
---アセンブリ名称の変更~
/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

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

-OSSコンソーシアム
--進歩し続けるフレームワーク「Open棟梁」v02-20 リリースのお知らせ~
https://www.osscons.jp/joudsqq8b-537/

-OpenTouryoProject/OpenTouryo
--Release of 02-20 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryo/milestone/5?closed=1
--The 02-20 version was released.~
https://github.com/OpenTouryoProject/OpenTouryo/releases/tag/02-20

-OpenTouryoProject/OpenTouryoTemplates
--Release of 02-20 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/milestone/5?closed=1
--The 02-20 version was released.~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/releases/tag/02-20

-OpenTouryoProject/MultiPurposeAuthSite
--Release of 01-10 version Milestone~
https://github.com/OpenTouryoProject/MultiPurposeAuthSite/milestone/2?closed=1
--The 01-10 version was released.~
https://github.com/OpenTouryoProject/MultiPurposeAuthSite/releases/tag/01-10

**02-13 (2017年12月18日) [#t5f20884]
不定期リリース

***エンハンス [#d408272d]
-[[.NET Framework 4.5.2の追加サポート>net452の追加サポートの件]]
-その他、軽微な問題の修正を行いました。

***詳細情報 [#v98e08b6]

-OpenTouryoProject/OpenTouryo
--Release of 02-20 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryo/milestone/6?closed=1
--Release The 02-13 version was released.~
https://github.com/OpenTouryoProject/OpenTouryo/releases/tag/02-13

**02-10 (2017年10月2日) [#j62bae77]
Open棟梁2.1のリリースに含まれるリリースは以下です。
-[[テンプレート v02-10>https://github.com/OpenTouryoProject/OpenTouryoTemplates/tree/02-10]] を[[リリース>https://github.com/OpenTouryoProject/OpenTouryoTemplates/releases/tag/02-10]]しました。
-[[汎用認証サイト v01-00>https://github.com/OpenTouryoProject/MultiPurposeAuthSite/tree/01-00]] を[[リリース>https://github.com/OpenTouryoProject/MultiPurposeAuthSite/releases/tag/01-00]]しました。

***サポート終了 [#ya0d9b0a]
&color(red){下記の機能 / 物件のサポートを終了};

-WebAPI対応
--[[汎用DTO]]
--[[汎用サービス・インターフェイス]]の
---DTOインターフェイスの削除
---RESTインターフェイスの削除

-旧版のB層ベースクラス2(Obsolete)
-[[System.Data.OracleClient用Dam>レイヤの説明#s38b7c07]](Obsolete)

***追加物件 [#fdc7abf2]
下記の物件の追加

-テンプレート
--WebAPI対応強化
---ASP.NET WebAPIに対応した~
JSON形式の[[個別サービス・インターフェイス]]を追加

***追加機能 [#w26c80b4]
下記の機能の追加

-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取得と認証の処理を追加した。

***エンハンス [#ee814b96]
各種、Issue への対応

-_layout.cshtmlのレイアウトの問題を修正

-JWTアサーションの生成(署名)/検証ライブラリの不具合を修正

-ASP.NET WebFormsサンプル・プロジェクト
--WebサイトをWebアプリケーションに変更
--名前の変更(ProjectX_sample -> WebForms__sample)

-&color(red){後方互換性に影響を与える変更};
--[[ダイアログ表示機能のモダンブラザ対応>モダンブラウザ対応(ダイアログ表示機能)の差分取込の方法]]

--Public名前空間の下位の[[名前空間階層を整理>名前空間階層の整理#t7452fe1]]した。

--[[ビルド・システムのエンハンス]]~
[[カスタマイズ対象でないライブラリを NuGet に登録>NuGet導入、NuGet登録#waae1717]]
---NuGet Gallery | Packages matching Touryo~
https://www.nuget.org/packages?q=Touryo

--ASPNETWebServiceサンプル・プロジェクトを分割
---[[通信制御機能]]インターフェイス用プロジェクト:Web, C/Sの3層方式から利用
---[[個別サービス・インターフェイス]]用プロジェクト:SPAやUWPから利用

***ドキュメント [#k3c0e681]
-Open 棟梁の各チュートリアルを、~
オンライン・ドキュメントとしてGitHub Wiki に移行しました。~
https://github.com/OpenTouryoProject/OpenTouryo/wiki

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

-OSSコンソーシアム
--Microservices 開発にも対応した「Open棟梁 02-10」リリースのお知らせ~
https://www.osscons.jp/jo649rubf-537/

-OpenTouryoProject/OpenTouryo
--Release of 02-10 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryo/milestone/4?closed=1
--The 02-10 version was released.~
https://github.com/OpenTouryoProject/OpenTouryo/releases/tag/02-10

-OpenTouryoProject/OpenTouryoTemplates
--Release of 02-10 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/milestone/4?closed=1
--The 02-10 version was released.~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/releases/tag/02-10

-OpenTouryoProject/OpenTouryoDocuments
--Release of 02-10 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryoDocuments/milestone/3?closed=1
--The 02-10 version was released.~
https://github.com/OpenTouryoProject/OpenTouryoDocuments/releases/tag/02-10

-OpenTouryoProject/MultiPurposeAuthSite
--Release of 01-00 version Milestone~
https://github.com/OpenTouryoProject/MultiPurposeAuthSite/milestone/1?closed=1
--The 01-00 version was released.~
https://github.com/OpenTouryoProject/MultiPurposeAuthSite/releases/tag/01-00

**02-00 (2017年5月19日) [#i11149ce]
Open棟梁2.0のリリースに含まれるリリースは以下です。
-[[テンプレート v02-00>https://github.com/OpenTouryoProject/OpenTouryoTemplates/tree/02-00]] を2017年4月03日に[[リリース>https://github.com/OpenTouryoProject/OpenTouryoTemplates/releases/tag/02-00]]しました。
-[[汎用認証サイト β(v00-50)>https://github.com/OpenTouryoProject/MultiPurposeAuthSite]] を2017年5月19日にリリースしました。

***サポート終了 [#v520db81]
&color(red){下記の機能 / 物件のサポートを終了};

-.NET Framework 4.6 未満のバージョン

-テンプレート
--Visual Studio 2010 - 2013 テンプレート
--Windowsストアアプリ テンプレート
--Microsoft Azure 旧PaaS テンプレート
--Challenge & ResponseのWeb Service用認証処理

***追加物件 [#y45f2a87]
下記の物件の追加

-リポジトリ
--汎用認証サイト(MultiPurposeAuthSite)
---ASP.NET Identityを使用した認証サイト
---詳細は、[[機能一覧>機能一覧#c2d8eb63]] or [[汎用認証サイト(Multi-purpose Authentication Site)]]を参照

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

***追加機能 [#ocaf6f8f]
下記の機能の追加

-キャッシュ制御機能の実装

-Base64Url文字列のエンコード・デコード メソッドの追加

-[[暗号化処理の強化>暗号・復号化 部品]]
--パスワード生成クラスの追加
--ハッシュ関数クラスの強化
---パスワード用ハッシュ関数の強化
---HMAC系 暗号化プロバイダのサポートの追加
--PKI(公開鍵暗号基盤)によるデジタル署名クラスの追加

-JWTアサーション生成・検証クラスの追加

***エンハンス [#o37628a6]
各種、Issue への対応

-例外処理、ログ出力の強化

-[[ビルド・システムのエンハンス]]
--サブコンポーネントの追加とバージョンアップ
--[[Nuget 2.7 以降の自動復元への移行>NuGet導入、NuGet登録#y5dd5d4e]]

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

***ドキュメント [#ec22c6d6]
ドキュメントの修正と追加

-日本語版チュートリアルの更新
--ASP.NET SPA
--データメンテナンス自動生成
-英語語版チュートリアルの追加
--ASP.NET Web Forms(VB)
--2CS Windows Forms(VB)

-&color(red){サポート終了ドキュメントの削除};~
Microsoft Azure 旧PaaS 関連ドキュメント

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

-OSSコンソーシアム~
Open棟梁2.0
--第1回 迅速なスタートアップの立ち上げを実現する。~
https://www.osscons.jp/joltwvyc1-537/
--第2回 サービス開発基盤で、どんなサービスを開発できる?~
https://www.osscons.jp/jo24f2khj-537/
--第3回 SoRとSoEを融合させる、企業向けシステム開発基盤~
https://www.osscons.jp/jo9proccg-537/

-OpenTouryoProject/OpenTouryo
--Release of 02-00 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryo/milestone/3?closed=1
--The 02-00 version was released.~
https://github.com/OpenTouryoProject/OpenTouryo/releases/tag/02-00

-OpenTouryoProject/OpenTouryoTemplates
--Release of 02-00 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/milestone/3?closed=1
--The 02-00 version was released.~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/releases/tag/02-00

-OpenTouryoProject/OpenTouryoDocuments
--Release of 02-00 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryoDocuments/milestone/2?closed=1
--The 02-00 version was released.~
https://github.com/OpenTouryoProject/OpenTouryoDocuments/releases/tag/02-00

**01-80 (2016年10月07日) [#c0753d16]
01-80バージョンアップ・リリースの情報です。

***追加機能 [#p7843d9c]
下記の機能の追加

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

***エンハンス [#j7d8c444]
各種、Issue への対応

-[[ビルド・システムのエンハンス]]~
MSBuildにおけるビルドエラーの解消

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

***ドキュメント [#jf831b7d]
ドキュメントの修正と追加
-紹介資料の一覧化
-Readme.mdの説明文、セットアップ手順などの修正
-英語版チュートリアルの更新
--ASP.NET SPA
--データメンテナンス自動生成
-ビデオ・コンテンツの追加
--[[セットアップ手順>https://www.youtube.com/watch?v=n0n2sAIizOA]]
--[[動的パラメタライズド・クエリ分析ツールのデモ>https://www.youtube.com/watch?v=6_8baBTVcRM]]
-Wikiの拡充([[アプリケーション設計のポイント]])
-サポートされたコントロール・イベントについての追記
-ドキュメント一覧、機能一覧の更新、追加

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

-OpenTouryoProject/OpenTouryo
--Release of 01-80 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryo/milestone/2?closed=1
--The 01-80 version was released.~
https://github.com/OpenTouryoProject/OpenTouryo/releases/tag/01-80

-OpenTouryoProject/OpenTouryoTemplates
--Release of 01-80 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/milestone/2?closed=1
--The 01-80 version was released.~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/releases/tag/01-80

-OpenTouryoProject/OpenTouryoDocuments
--Release of 01-80 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryoDocuments/milestone/1?closed=1
--The 01-80 version was released.~
https://github.com/OpenTouryoProject/OpenTouryoDocuments/releases/tag/01-80

**01-72 (2016年04月08日) [#g5e9bdde]
バージョンアップ・リリースの情報です。

***サポート終了 [#g22f32cc]
&color(red){下記の機能 / 物件のサポートを終了};

-.NET Framework 4 未満のバージョン~
(本体のみ、.NET Framework 3.5での開発を継続)

-テンプレート
--.NET Framework 4 テンプレート
--Silverlight テンプレート
--XBAP テンプレート

***追加機能 [#p7843d9c]
下記の機能の追加

-IE11対応(ダイアログ表示機能)
--関連 : [[IE11対応(ダイアログ表示機能)の差分取込の方法]]
-ASP.NET MVCへの機能追加
--二重送信防止機能
--Session timeout防止機能

***エンハンス [#j7d8c444]
各種、Issue への対応

-[[ビルド・システムのエンハンス]]~
[[ライブラリ取得方法を NuGet からに変更>NuGet導入、NuGet登録#m04b1223]]

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

***関連情報 [#sfb1a956]
本リリースに関連する情報

-[[サンプル・プログラム>https://github.com/OpenTouryoProject/SampleProgram]]~
各種サンプル・プログラムの拡充

--認証系サンプル
---[[WIFサンプル(WS-Federation)>https://github.com/OpenTouryoProject/SampleProgram/tree/master/ASPNET/ID-Federation]]~
WIFによるID-Federation(WS-Federation)
---[[OpenID Connectサンプル>https://github.com/OpenTouryoProject/SampleProgram/tree/master/ASPNET/OpenID_Connect]]~
Microsoft.Owin.SecurityによるOpenID Connect
--[[Elastic DBサンプル>https://github.com/OpenTouryoProject/SampleProgram/tree/master/Azure/ElasticDatabase]]~
Microsoft.Azure.SqlDatabase.ElasticScaleによるMulti-Shard Queries

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

-OSSコンソーシアム
--「Open棟梁 v01-72」リリースのお知らせ~
https://www.osscons.jp/jom2extb2-537/

-OpenTouryoProject/OpenTouryo
--Release of 01-72 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryo/milestone/1?closed=1
--Release The 01-72 version was released.~
https://github.com/OpenTouryoProject/OpenTouryo/releases/tag/01-72

-OpenTouryoProject/OpenTouryoTemplates
--Release of 01-72 version Milestone~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/milestone/1?closed=1
--The 01-72 version was released.~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/releases/tag/01-72

**01-71 (2016年01月04日) [#p4edb9e4]
バージョンアップ・リリースの情報です。

***追加物件 [#ba9f7df9]
下記の物件の追加

-テンプレート
--Visual Studio 2015(.NET Framework 4.6)対応

***追加機能 [#me5f8938]
下記の機能の追加

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

***詳細情報 [#h4237b21]
詳しくは以下をご参照下さい。

-OpenTouryoProject/OpenTouryo - Release The 01-71 version was released.~
https://github.com/OpenTouryoProject/OpenTouryo/releases/tag/01-71
-OpenTouryoProject/OpenTouryoTemplates - The 01-71 version was released.~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/releases/tag/01-71

**01-70 (2015年10月19日) [#we263e0f]
バージョンアップ・リリースの情報です。

***追加機能 [#q3978112]
下記の機能の追加

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

***詳細情報 [#q7c6fc6a]
詳しくは以下をご参照下さい。

-OpenTouryoProject/OpenTouryo - Release The 01-70 version was released.~
https://github.com/OpenTouryoProject/OpenTouryo/releases/tag/01-70
-OpenTouryoProject/OpenTouryoTemplates - The 01-70 version was released.~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/releases/tag/01-70

**01-50 (2014年10月20日) [#w2757e42]
バージョンアップ・リリースの情報です。

***追加機能 [#td7fb241]
下記の機能の追加

-[[P層イベント処理機能]]
--コントロール・イベントのサポートの追加

-[[ヒューマン・ワークフロー機能]]の追加

-テーブル・メンテナンス、データ・メンテナンス自動生成機能~
DB のスキーマ情報または SQL 文から、~
条件検索、一覧表示・更新、詳細表示・更新を行う~
画面・プログラムを自動生成する機能

-ツール類の国際化対応 (英語表記に対応)

-最新のAzure SDKへのバージョンアップ

***ドキュメント [#vc4384b8]
ドキュメントの修正と追加

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

***詳細情報 [#x7b98372]
詳しくは以下をご参照下さい。

-.NET 開発基盤部会 Blog > Open 棟梁 01-50 リリース - OSSコンソーシアム~
http://www.osscons.jp/joi94ey46-537/

-OpenTouryoProject/OpenTouryo - Release The 01-50 version was released.~
https://github.com/OpenTouryoProject/OpenTouryo/releases/tag/01-50
-OpenTouryoProject/OpenTouryoTemplates - The 01-50 version was released.~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/releases/tag/01-50

**01-10 (2014年6月30日) [#v4a9eea6]
オープンソースとしての初期リリースです。

***詳細情報 [#qf29ae86]
詳しくは以下をご参照下さい。

-OpenTouryoProject/OpenTouryo - Release 01-10 (Fixed an error in the license header).~
https://github.com/OpenTouryoProject/OpenTouryo/releases/tag/01-10
-OpenTouryoProject/OpenTouryoTemplates - Release 01-10 (Fixed an error in the license header).~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/releases/tag/01-10

-.NETアプリケーション開発用フレームワークをOSSとして公開~
OSSコンソーシアムと連携し、.NETにおけるOSSの活性化をめざす|株式会社日立ソリューションズ~
http://www.hitachi-solutions.co.jp/company/press/news/2014/0423.html

*参考 [#fe03d9d1]
**[[リリース・エンジニアリング]] [#df013d47]
**[[ビルド・システムのエンハンス]] [#nc2e34a7]
**[[WWWブラウザのバージョンアップ対応]] [#mae274e8]

**OSSコンソーシアム [#o8b19166]
-Open 棟梁 01-50 リリース~
https://www.osscons.jp/joi94ey46-537/

-「Open棟梁 v01-72」リリースのお知らせ~
https://www.osscons.jp/jom2extb2-537/

-Open棟梁2.0 迅速なスタートアップの立ち上げを実現する。
--第1回~
https://www.osscons.jp/joltwvyc1-537/
--第2回~
https://www.osscons.jp/jo24f2khj-537/
--第3回~
https://www.osscons.jp/jo9proccg-537/

-Microservices 開発にも対応した「Open棟梁 02-10」リリースのお知らせ~
https://www.osscons.jp/jo649rubf-537/

-進歩し続けるフレームワーク「Open棟梁」v02-20 リリースのお知らせ~
https://www.osscons.jp/joudsqq8b-537/

-.NET Core、Frontend、Financial-API1対応等、~
「Open棟梁」v02-30 リリースのお知らせ~
https://www.osscons.jp/jo728w1hr-537/

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS