「[[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-60 (2020年4月予定) [#p486eaa7] ***サポート終了 [#sc34bc7b] ... ***追加物件 [#r575db1f] 下記の物件の追加 -テンプレート --[[.NET Core3 (Windows Desktop Packs)>.NET Core対応#m643516d]] ---Windows Forms ---WPF --[[汎用モバイル・バックエンド(MultiPurposeMobileBackend)>汎用モバイルバックエンド(Multi-purpose Mobile Backend)]] ---[[Frontendテンプレート]]~ ・[[Reactテンプレート]]をエンハンス~ ・[[Vueテンプレート]]を追加~ ・[[Cordovaテンプレート]]を追加 ---[[Resource Serverテンプレート]]~ ・ASP.NET WebAPIテンプレートを移植~ ・Express - Node.js WebAPIテンプレートを追加 ***追加機能 [#zc86e2db] 下記の機能の追加 -Open棟梁 --[[.NET Core3 (Windows Desktop Packs)>.NET Core対応#m643516d]] ---開発支援ツール ---リッチクライアント対応フレームワーク ---通信制御機能(WebAPI) -汎用認証サイト --[[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 への対応 ***詳細情報 [#yd844954] -OpenTouryoProject/FrontendTemplates --Release of 01-10 version Milestone~ https://github.com/OpenTouryoProject/FrontendTemplates/milestone/2?closed=1 --The 01-10 version was released.~ https://github.com/OpenTouryoProject/FrontendTemplates/releases/tag/01-10 -OpenTouryoProject/ResourceServerTemplate --Release of 01-00 version Milestone~ https://github.com/OpenTouryoProject/ResourceServerTemplate/milestone/1?closed=1 --The 01-00 version was released.~ https://github.com/OpenTouryoProject/FrontendTemplates/releases/tag/01-00 **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/