R8.4.0
最終更新日: 2020年3月14日
機能
No
分類
内容
変更箇所
再テストの必要性
ENH1107801
新機能
アドオンギャラリーサービスの開始。既存プロジェクトにサンプルアプリを追加できる。
-
-
ENH0755301
新機能
OpenID Connect 仕様に準拠した Google アカウント認証、MS Office 365 認証に対応する。
[FW] Spring ライブラリのアップデート
認証部ログオン認証の動作確認。
ENH0390401
新機能
システム管理者プリンシパルを分割する。ユーザ管理、グループ管理、システムログ閲覧、統計情報閲覧、システム情報閲覧、インポートエクスポート、メンテナンスモード切替を実現するプリンシパルを別途、用意する。
[FW] プリンシパル関連のクラス全般
[G] テーブル定義移行後のプリンシパルが正しく反映されていることの確認。
ENH0418801
新機能
アカウント(juser)モデルの登録・更新画面で表示されるプリンシパル選択のUIを、これまでのチェックボックス方式からタブ+チェックボックス方式に変更する。プリンシパルの数が増えたときに視認性を高める。この変更に伴い、プリンシパルに「カテゴリ」を導入する。
[G] juserに関するヘルパクラスおよびJSP
プリンシパルが正しく更新できることの確認。
ENH1131601
改善
ジョブの実行結果をメールで送信する機能で、キーワードを指定して送信するかどうかを選択できるパラメータを用意する。
[FW] JFCBaseJobBean
LogCodeなし
ENH1132001
改善
ワークフロー動作中のデータは、アップロード更新での更新と削除を無効にする。
[G] UploadUpdateプロセスビーン
なし
ENH1073228
改善
コマンドラインツール import_db.bat の第二引数にモデルIDを指定できるようにする。これまではすべてのデータをインポートしていたが、対象モデルだけを選択してインポートできるようになる。
[FW] import_db
なし
ENH1100501
改善
インポート・エクスポート画面の「インポートフォルダ名」に "[初期データ]" という選択肢を用意する。開発途中で追加された選択肢モデルの初期データをインポートすることができる。
[FW] InitLoaderBaseService
なし
ENH1133901
改善
他項目の値で選択肢を絞り込む設定は検索条件項目では無効となっていた。これを"DB保存なし" かつ "固定値での絞り込み(USERNAMEなど関数の利用を含む)" という条件下では検索条件項目の絞り込みが動作するようになった。
[G] コンディションモデルのヘルパクラス
なし
ENH1107710
改善
レイアウト専用項目はvalign属性が常にtopになるようにする。高さのあるレイアウト専用項目に配置された繰り返しコンテナ、外部キー子モデルは常に上部に表示される。
[G] JSP
なし
REG1128514
デグレード
フロー参加者を取得するスクリプトでモデルのオブジェクトが null になる場合がある。R8.3.3で対応したENH11285「ワークフローパフォーマンス改善」ならびにSPC1130501「スクリプトの処理結果で承認者が不定を許容しない」の影響。
[FW] WorkFlowManager
なし
FIX1135001
不具合
ログ (system.log) に、ログオフの記録が二回出力される。
[FW] LogoffController
WagbyAutoConfigurationなし
FIX1134201
不具合
Spring Session Redisを使い、一覧画面でグリッドを設定しているときに、詳細画面の "次へ" "前へ" 機能が正しく動作しない。
[FW] Grid.js
UserInfo
DbShowListControllerなし
FIX1135901
不具合
Javaカスタマイズ用のクラスを出力する設定を有効にした画面で、検索実行後にメニュー画面に戻ったりリセットを行った後に再び検索画面へ戻り、画面再描画を行ったときに以前の検索結果が表示される。
[FW] DbShowListBaseController
なし
FIX1136501
不具合
CEILING,FLOOR,MROUND関数で誤差が生じることがある。
[FW] ExcelFunction (j_util.jar)
なし
FIX1137801
不具合
入力可・不可制御で制御元の入力欄が入力不可となっている場合に入力値が無視され、入力可・不可制御が行なわれない。
[FW] common.js
入力可・不可制御を設定した項目の動作を確認する。
FIX1138601
不具合
モバイル用モデルで参照連動項目の参照先がファイル型の場合、更新画面で画像が表示されない。
[G] モバイル用JSP
なし
FIX1139001
不具合
「検索条件に名前をつけて再利用する」機能がIE11で動作しない。
[FW] conditionsetting.jsp
なし
FIX1139002
不具合
「登録画面へ」ボタンの type 属性のダブルクォーテーションが二重に出力されている。動作に影響ないが、IE のコンソールログにワーニングが出力されていた。
[G] JSP
なし
FIX1139101
不具合
参照先モデルが複合主キーのとき、整数型の主キー項目に 0 を利用することができない。
[G] ヘルパクラス get<項目名>_update メソッド
整数型を含む複合主キーを参照するモデル
FIX1138001
不具合
ファイルアップロード時のチェックスクリプトが2回呼び出されることがある。
[FW] CreateObjectHelper
FilenameList
src_input_file.tagなし
FIX1139301
不具合
参照連動のトリガーを変更したときは(入力されていた)参照連動項目を上書きするオプション設定で、複数の参照連動項目で本オプション設定のありとなしが混在すると、動作しないことがある。一つでもオプション設定あり、であれば動作させる。
[G] ヘルパクラス
なし
FIX1139401
不具合
HTMLタグを含めたファイル名(例 aaa.<b>)をアップロードしたとき、ファイル一覧部分の表示にHTMLタグが反映されて表示されるXSS脆弱性があった。
[FW] src_input_file.tag
なし
SPC1137601
仕様変更
SCREENTYPEが unknown の場合、ヘルパの beforeShow メソッドのスクリプト呼び出し判定処理をスキップする。(呼び出されるスクリプトが存在しないため)
[FW] EntityHelper
(なし)
Wagby Designer
No
分類
内容
ENH1107801
新機能
社内でアプリケーションギャラリーサービスの運用を行えるツールを提供する。
ENH1073201
新機能
プリンシパルの設定方法を変更する。
ENH1139501
改善
差分ビルドの高速化。見た目の変更(JSP)はアプリケーションを起動したままでもビルドが行えるようになった。ビルド後もアプリケーションは起動したままであった場合、すぐにアプリケーションの画面変更を確認できる。ビルド時に起動中のアプリケーションが停止された場合は「ビルドログ」に "起動中の Wagby アプリケーションを停止します" というメッセージが表示される。この場合はビルド後に改めて「アプリケーション実行」を行うこと。
ENH1136301
改善
差分ビルドの高速化。これまでは変更のないモデルもすべて中間XML形式ファイル(wagbydesigner/bin/appschema/*.xml)を作成していたが、この処理をスキップするようにする。
ENH1136401
改善
差分ビルドの高速化。環境設定など一部リポジトリキーの変更はメモリ上の中間XML形式ファイルへ直接、反映させるようにし、ディスクアクセスを減らす。
ENH0992301
改善
ビルドの高速化。内部ではこれまで互換性のためStruts系クラスの生成処理を通っていたが、実ファイルは生成されていなかった。この生成処理コードを削除した。
ENH1120901
改善
モデル項目詳細設定ダイアログの「検索制御」タブで「入力フィルタ」を指定できるようにする。検索時と登録・更新時で異なる入力フィルタを利用できるようになる。
ENH1093001
改善
全文検索の設定を行ったモデルで、「検索結果のタイトルに使用する」を一つも設定していなかった場合、最初にみつかった「全文検索を行う」モデル項目をタイトルとして使用するようにする。
ENH1131901
改善
Designerのビルドタブを非表示とするオプションを用意する。ビルドを行わず、リポジトリの編集のみを行うことができる。
ENH1137401
改善
設計書出力機能で、ファイル名の先頭に付与される連番の桁数を変更できるオプションを用意する。
ENH1138301
改善
リモートのDesignerのリポジトリを転送するコマンドに clone, backup を追加する。
ENH1120701
改善
選択肢モデルの「初期データ」を編集する一覧表示画面で、ダブルクリック不要ですぐに値を入力できるようにする。また矢印キー、Enterキーで入力欄の移動を行える。最終行の「有効期限」列で Tab キーを押下した場合は、新規行を追加する。
ENH1138401
改善
ビルド処理のあとwagbydesigner/tempの内容を常に削除する。
REG1128102
デグレード
リポジトリのバックアップ機能で、バックアップファイルに項目ルールが含まれていない。R8.3.3で対応したSPC11281修正の影響。
FIX1135801
不具合
入力制御>スタイルの設定で、全画面が固定値で、登録/更新/コピーのスタイルに式を適用した場合ビルドエラーになる。
FIX1139901
不具合
モデルの「その他」タブ内の概要と説明入力欄が表示されない。
SPC1137101
仕様変更
月額料金プラン向けのライセンスチェックジョブをシステム機能から削除する。月額料金プランはR6/R7で扱っていたが、R8では扱っていない。
リポジトリ
No
内容
ENH1073202
リポジトリフォルダに .authority が追加された。プリンシパルに関する情報が格納される。
ENH1073203
モデル毎に用意されている .principal フォルダに格納されている形式が変更された。acl/principal/@idとacl/principal/@noの二つが管理される。プリンシパルの内容部などは .authority/.principal にて管理される。
BR11078c57
アプリケーションギャラリーからインストールされたアドオンアプリ情報を .mm_install_log フォルダに格納する。
移行ツール
No
内容
ENH1073211
旧版から移行時、.authority/.principal の情報と突き合わせて、移行前の jprincipal の id 値を新しい値に置換する。
同梱するライブラリ
No
内容
LIB1133601
Spring Boot 2.2.4, Spring framework 5.2.3 にバージョンアップする。
LIB1133601
Spring Batch 4.2.0 にバージョンアップする。
LIB1136201
Dojotoolkit を 1.15.0 から 1.16.0 にバージョンアップする。
LIB1044506
Font Awesome を 5.10.1 から 5.12.0 にバージョンアップする。
LIB1139601
jackson を 2.9.10.1 から 2.9.10.2 にバージョンアップする。脆弱性 JVNDB-2019-014053 への対応。
LIB0786238
令和元年12月27日更新分の郵便番号データ(アイビス版)を含める。