R8.5.13

最終更新日: 2023年1月17日

機能

No 内容 変更箇所 再テストの必要性
ENH1333701 データ権限を設定しているモデルで、アカウントモデル(juser)へのSQL発行を抑制する。 [FW] EntityHelper なし
ENH1335101 DB保存なし、かつSQL式を適用した項目をソート対象としたとき、一覧画面のヘッダ部でソートのリンクが表示されるようにする。 [G] ヘルパクラスl2lpメソッド なし
REG1142606 モデル参照項目で「値を直接入力できるようにする」設定をしたとき、参照先モデルの存在チェック機能が動作していない。R8.4.2で対応したENH11426「絞り込み設定なしで主キーと内容部が同一のモデル参照(リストボックス)項目はデータベースアクセスを行わないようにし、SQLを削減する」の影響。 [G] ヘルパクラスgetXX_showメソッド 主キーと内容部が同一のモデル参照で値の存在チェックが動作すること
REG1332301 セッションタイムアウト後の再ログオン時、ログオン画面に接続の有効時間が切れたというメッセージが表示されない。R8.0.0で対応したSpringSecurity導入の影響。 [FW] MultipleSessionLoginUrlAuthenticationEntryPoint なし
FIX1335601 繰り返しコンテナの添付ファイルで、複数ファイルを選択し別ウィザードへ遷移しようとすると内部エラーが発生する。 [FW] PresentationPHelper なし
FIX1332507 スタイル指定の前後にダブルクォートで囲まれた文字列が指定されると正常に動作しない。前後のペアでダブルクォートがあった場合、両端を除く処理を加える。 [G] html/jsp なし
FIX1336401 ログオンユーザ取得時に実行時エラー (NPE) が発生する可能性があった。 [FW] JFCLogonuserinfo なし
FIX1336601 一覧表示画面(一括)の独自ボタンに表示条件を指定しても反映されない。 [G] showList<モデルID>_body.jsp なし
FIX1338801 SQL Server 利用時に LIKE 検索で意図せずワイルドカードを使った検索が実行されてしまう。 [FW] LikeExpression なし
FIX1341401 Excelファイルのアップロード更新で、セルが一つもない行を含むシートで実行時エラーが発生する。この場合は当該行をスキップするようにする。 [FW] CSVParser なし
FIX1341501 一覧表示項目にDB保存なしで、絞り込みと自動計算と参照連動を組み合わせて値を算出する場合に画面に値が表示されない場合がある。 [G] ヘルパクラス beforeShow メソッド なし
FIX1346101 一覧表示画面(行毎)の独自ボタンの追加パラメータにモデル参照項目の主キーを#idで指定すると、そのパラメータが無視される。 [G] showList<モデルID>Lp.jsp なし
FIX1346301 データベースの順序を利用しない場合、初期データ(data_init)のseqフォルダに順序の初期値を格納したxmlファイルが用意されるが、その中に使われていないnull.xmlというファイルが生成されていた。運用時には無視されるため影響ないが、このファイルを生成しないようにする。 [G] init/seq/null.xmlの削除 なし
FIX1346601 一覧表示の対象としたモデル参照項目が未設定の場合、ヘルパのl2lpメソッドが実行時エラーとなる場合がある。 [G] ヘルパクラス
l2lpメソッド
なし
FIX1346901 繰り返しコンテナ参照連動の連動元項目が外部キー項目のとき、外部キーの参照先項目名が未指定の場合に参照連動が行われない。 [G] ヘルパクラス resolv メソッド なし
FIX1347001 繰り返しコンテナを格納できる特別なタブ指定 *T が、タブ番号指定に対応していない。 [G] jsp/html なし
FIX1348101 「次へ」ボタンで詳細画面を遷移後に「登録」「キャンセル」とすると、ひとつ前の詳細画面が表示されてしまう。R8.5.14で再修正 [FW] DbBaseController なし
FIX1348201 JasperReports-JDBC利用時、一括出力でデータベースのクローズ処理が漏れている。 [G] ShowList<モデルID>コントローラ
do_printAllメソッド
JasperReport出力後にJDBCコネクションが増えたままとなっていないこと
FIX1348901 自動計算が設定された項目が読み込み専用の場合にAjaxで値が書き換わらないパターン。 [G] html なし
FIX1338901 モデル参照(絞込) の "参照先項目名" に同じ項目を指定した複数の絞り込みを設定しても一つしか効いていない。 [FW] RestrictparamUtils
[G] ヘルパクラス
なし
FIX1349201 ログコードJFC00919のメッセージのスペルミス修正。"mdatee" を "mdate" へ。 [FW] logcode_ja.properties.UTF8 なし
FIX1349202 ログコードJFC00912-JFC00915英語メッセージのスペルミス修正。"Faild" を "Failed" へ。 [FW] logcode_en.properties なし
SEC1332601 ビルドしたアプリケーションに含まれるdojo-release-1.x.xフォルダ内にWagbyで使っていないファイルが含まれていた。動作に影響はないが、セキュリティの観点から、未使用のファイルはwagbyappに含めないようにした。 [G] dojo-release-1.x.xフォルダ
tomcat-users.xml
なし
SEC1342601 ワークフローのフローパターン設定画面にXSS脆弱性がある。(ノード名を input type="hidden" で保持していて value 属性にリクエスト変数の値がそのまま設定されていた) [FW] copyJfcflowSettingLayer.jsp
insertJfcflowSettingLayer.jsp
updateJfcflowSettingLayer.jsp
なし
SEC1349401 日付、数値、サジェスト項目にXSS脆弱性が発見された。 [FW] src_input_text.tag
[G] jsp/html
なし
SPC1342501 ロックエラーなどでストアモデルがスクリプトに渡されていない場合、ログにReferenceErrorを出力させないようにする。 [FW] ScriptCodeRunner なし
SPC1334303 MySQL利用時、モデル項目のデータベースの型にTEXTを指定した場合はインデックスを作成する設定を無視するようにする。 [G] initdb.xml なし
Noの先頭3文字は次の意味です。"ENH" 新機能・改善。"REG" デグレード。"FIX" 不具合修正。"SPC" 仕様変更。"LIB" 同梱するライブラリ・データのバージョンアップ。"SEC" セキュリティ対策。
変更箇所のプレフィックス文字は次の意味です。[FW] フレームワーク、[G] 自動生成されるコード。

Wagby Designer

No 内容
FIX1340801 外部キー連携設定を行ったとき、親モデルの(子モデルからみて、外部キーではない)項目のモデルIDを変更すると(子モデルの)外部キーの再設定が必要となっていた。
FIX1345401 設計書出力機能「004_モデル名一覧.xls」で、モデルとモデルの間に空行が含まれる場合があった。

WTF (Wagby Testing Framework)

No 内容
ENH1335701 一覧表示部の独自ボタンをクリックするAPIを用意する。

同梱するライブラリ

No 内容
LIB1274701 Apache Tomcat を 9.0.65 から 9.0.70 にバージョンアップする。脆弱性 CVE-2022-42252 への対応。
LIB0786255 令和4年12月28日更新分の郵便番号データ(アイビス版)を含める。