詳細情報:
アプリケーションサーバー
20.1 リリースにおける B2C Commerce のアプリケーションサーバーの新機能と強化機能を確認します。
- コードのアップロードに対して 2 要素認証が有効でない場合に通知を受信
Production (本番) でコードのアップロードが拒否されない場合、または Staging (ステージング) インスタンスでコードのアップロードにクライアント証明書が要求されない場合、Business Manager で通知が発行されるようになりました。セキュリティ上の理由から、当社では顧客に対して Production (本番) インスタンスへのコードのアップロードを拒否し、Staging (ステージング) インスタンスへのコードのアップロードにはクライアント証明書を要求するように要請しています。これらの構成の変更は、できるだけ早い時点で行うことを推奨します。2020 年 4 月 1 日よりこの構成は必須となります。 - Google Chrome 80 の Cookie の変更に対する準備
Google Chrome 80 のリリースが 2020 年 2 月に予定されており、SameSite=Lax という新しいデフォルトの Cookie 属性設定が導入されます。以前には SameSite Cookie 属性のデフォルトは SameSite=None でした。また Chrome 80 では、SameSite が None に設定されている場合、暗号化された HTTPS 接続が必要であると示すために、Cookie に Secure 属性を付随させることが新しく要求されるようになりました。その他のブラウザーベンダーも、近い将来同様の変更を行うことが予想されます。この変更に対応するには、グローバルセキュリティ環境設定「HTTPS を強制する」を有効にする必要があります。また、クライアント側の JavaScript コードを調整する必要があるかどうかを見るためにテストを行い、サードパーティの統合が予期したとおりに機能することを確認します。 - カスタムオブジェクトのインポート/エクスポートページが正しく表示される
カスタムオブジェクトのインポート/エクスポートページが予想通りに表示されるようになりました。以前には、同じ Business Manager モジュールからトリガーされたカスタムオブジェクトのインポート/エクスポートレコードがある場合、テクニカルエラーのページが表示されました。この修正は、リリース 20.1 の回帰の問題に対応するものです。 - Request.getHttpQueryString() に対しクエリパラメーターが正しく返されるようになりました
B2C Commerce Script APIdw.system.Request.getHttpQueryString()で、短い URL の一部であるクエリパラメーターが正しく返されるようになりました。以前には、クエリパラメーターは返されませんでした。この修正は、リリース 20.1 の回帰の問題に対応するものです。 - 対 1 関係の構築時に例外がスローされない
一部の稀で特別な条件において、ターゲットオブジェクトが変更されなかった場合に、ORMMandatoryException: Can't unset mandatory to-1 relationship(必須の対 1 関係の設定を解除できません) タイプの例外がスローされていました。この問題は修正され、顧客が発注したときに発生するエラーの一部が解消されました。

