R9.3.4

最終更新日: 2026年1月14日

このバージョンは開発中です。

正規ライセンス購入者は、最新の R9.3.4 評価版をご入手いただけます。Wagby購入先へお問い合わせください。

機能

No 内容 変更箇所 再テストの必要性
ENH1440206 ワークフロー「保留フロー状態検索」機能の性能向上。SQLでOR句が並ぶところがあり、INに代えることで実行速度を高める。 [G] WorkFlowManager なし
REG1415202 複合キーモデルを参照するためのマッピング項目を設定したとき、そのマッピング項目先が参照連動など読み込み専用のとき、自動生成処理がエラーになるパターン。 [G] ヘルパクラス p2sメソッド なし
REG1444601 CSSレイアウト利用時、テキストエリアの入力可能文字数が出力されない。R9.3.3で修正したFIX14370「テキストエリア、数値入力項目で最大入力文字数設定が効かない」対応の影響。 [G] html なし
FIX1440301 ワークフロー「開始フロー状態検索」でヘルパクラスのbeforeShowメソッド呼び出し時のnullチェック対応漏れがあった。 [G] MyJfcstartworkstateHelper なし
* FIX1437601 検索条件に含める項目の項目名が、同じ検索条件のモデル参照先がもつ繰り返しコンテナの項目名と同一のとき、ビルドエラーになる。 [G] ヘルパクラス なし
* FIX1437701 チェックボックスをサブウィンドウ(検索画面)として扱う設定で、検索画面のURLに含まれるGETパラメータの書式が "?" となるべきところを "&" が出力されることがある。 [FW] common.js チェックボックスをサブウィンドウ(検索画面)として扱うUIの動作
* FIX1438401 Spring Session Redisを使用したとき、グリッド一覧表示で、HttpSessionのattributeに格納した値が保持されない。 [FW] BaseController Redis利用時の動作
* FIX1438901 繰り返しコンテナ項目がモデル参照(チェックボックス)かつ絞り込み設定を行った項目を計算式で参照するとビルドエラー。 [G] ヘルパクラスcalcメソッド なし
* FIX1439801 アカウントモデルにコピー登録を用意したとき、コピー登録画面で新規パスワードでエラーが発生した場合に、パスワード強制変更に入れていたチェックが外れる。 [G] ヘルパクラス なし
FIX1441401 ヘルパクラスp2sメソッドでマッピング(realfield)項目の変数宣言部の並びが自動生成の都度、変化する。動作に影響ないが、ソースコードの差分チェックがやりにくい。 [G] ヘルパクラス なし
FIX1441501 帳票ボタンの表示条件設定が、帳票種別の選択ダイアログに適用されない。 [G] <モデルID>_printAll.jsp なし
FIX1442501 時刻型項目の入力方式をリストボックス形式にすると画面レイアウトが崩れる。 [FW] TimeTextBox.js なし
FIX1443201 機能権限で「検索」を不可にしても詳細画面に「検索」ボタンが表示されてしまう。 [G] html/jsp なし
FIX1445201 繰り返しコンテナ項目への初期値「式」のREQUEST関数が正しく動作しない。 [G] ヘルパクラスcalcメソッド なし
FIX1442901 サブメニューの表示位置を左にした場合、外部リンクメニュー(別画面表示)設定が効かない。メニュー押下時は別画面で表示されず、同じタブ内に表示される。 [FW] SubmenuController なし
FIX1445101 管理処理「ライセンスキーファイル認証」画面で (1) ファイルを添付しない (2) ライセンスキーファイルではないファイルを添付する、といった異常操作を行うと真っ白の画面が表示されてしまう。 [FW] MyInsertJfclicenseholderController なし
* FIX1437801 自動生成されるHTML/JSPに含まれる、ダブルクォートで囲まれた文字列部分の空白文字が除去されることがある。この影響で一部の式が実行時エラーとなる。 [G] html/jsp なし
FIX1445401 親子モデル同時更新画面で親モデルに入力エラーがあると子モデルの入力チェックが動作しない。 [G] <モデルID>UpdateListController 親子モデル同時更新画面の入力チェック動作の確認
FIX1446701 Spring Session Redisを設定したとき、オートスケールの設定を有効にするとwagbyappの起動に失敗する。 [FW] MyHttpSessionListener Redis利用時の動作確認
* FIX1437001 CSSレイアウト利用時、テキストエリア、数値入力項目で最大入力文字数設定が効かない。 [FW] common.js
[G] html
なし
* FIX1437002 CSSレイアウト利用時、生成される html の style 属性値が空の場合にセミコロンのみが出力される。この場合は sytle 属性を出力しないようにする。 [G] html なし
FIX1216407 CSSレイアウト利用時、検索一覧の行毎の更新・詳細ボタンの表示条件が動作しない。R9.0.2でオリジナルボタンに対応したが、通常の一覧表示画面に用意できるコピー登録ボタンの対応ができていなかった。 [G] html なし
FIX1437101 CSSレイアウト利用時、ラベル幅指定をピクセルとしても、そのとおりにならない場合がある。[旧方式に戻す...] [G] css ラベル幅をピクセル指定したモデルの画面レイアウト
FIX1437401 CSSレイアウト利用時、一覧表示に繰り返しコンテナ項目を含み、かつその項目に入力欄の後に表示する文字を指定すると表示時にエラーとなる。 [G] html 繰り返しコンテナを含むモデルの表示
FIX1437501 CSSレイアウト利用時、一覧更新画面のテキストエリアの更新権限が効かない。 [G] html テキストエリア,リッチテキストエリアの動作
FIX1440601 CSSレイアウト利用時、一覧更新のモデル参照検索項目のID部を直接入力させるhtmlが不正のため実行時エラーとなる。 [G] html なし
FIX1441701 CSSレイアウト利用時、一覧表示の行クリックが無効、または一覧更新画面の場合一覧行マウスオーバーでマウスポインタ、行背景色を変更させないようにする。 [G] html なし
FIX1443301 CSSレイアウト利用時、親子モデル詳細画面で子モデルのページング操作をするとパンくずが利用できなくなる。 [G] html なし
FIX1443601 CSSレイアウト利用時、一括XX処理ボタンを複数用意し、一方に表示条件を指定したとき、表示条件を指定しなかったボタンは表示されるがチェックボックスが表示されない。 [G] html なし
FIX1446201 CSSレイアウト利用時、子モデルデータのページング表示内にスタイル指定条件があった場合、1ページ目に適用されたスタイルが2ページ゙目以降に引き継がれてしまう。 [FW] JFCReflactionBasedControlUtilBase なし
FIX1437301 HTMLレイアウト利用時、グループのラベルを用意する設定で不要な罫線(枠)が出力されるため、新たに display_table_labelgroup クラスを用意する。 [G] jsp
[FW] common.css
グループラベルを設定したモデルの詳細/登録/更新画面
FIX1440901 HTMLレイアウト利用時、他の項目の設定値によってラベル名を動的に変更する設定で、項目IDにアンダーバーが含まれてる場合に実行時エラーとなる。 [G] jsp なし
SPC1441601 エラーメッセージにbrタグを含めて改行するようなカスタマイズメッセージを作成した場合、スクリプトでjfcerror.sanitizieフラグをtrueにすることを必須とする。 [FW] DbUpdateListController なし
SPC1443101 削除済みのデータの詳細画面を表示したとき、エラーメッセージを表示する。これまではメッセージがないため真っ白の画面となり、アプリケーションの不具合とみなされることがあった。 [G] Show<モデルID>Controller なし
SPC1444101 合議ワークフローで複数のノード名を指定したとき、ワークフロー設定モデル詳細画面の申請状況一覧に表示されるノード名はフローパターンで最初に設定されたノード名となっていた。これを各ノード名が表示されるように変更する。 [FW] JfcworkstateServiceImpl 合議ワークフロー利用時の申請状況一覧画面
SPC1442101 モデル参照項目で参照先の主キーが数値項目かつ0以下(0を含む)の場合、異常と判定し主キー値を表示しないようになっていた。ところが数値判定の際に8バイト整数(long)を4バイト整数(int)で暗黙変換していた箇所があり、その結果、異常判定されて主キー値が表示されないことが生じた。このルールを見直し、主キーが数値かつ0以下の場合も、画面に値を表示するようにする。 [FW] PrimaryKeyUtils 主キーが8バイト整数のモデルを参照しているモデルで表示項目が主キー値の場合の動作確認
SPC1446601 主キーが文字列型かつ固定長文字列(データベース詳細設定で型を「char」とした場合)登録/更新後に詳細画面へ遷移する処理が失敗していた。 [FW] PrimaryKeyUtils
[G] Show<モデルID>Controller
主キーが文字列型かつ固定長文字列の場合の動作確認。入力フィルタも「文字列(最小限)」となる。
Noの先頭3文字は次の意味です。"ENH" 新機能・改善。"REG" デグレード。"FIX" 不具合修正。"SPC" 仕様変更。"LIB" 同梱するライブラリ・データのバージョンアップ。"SEC" セキュリティ対策。
変更箇所のプレフィックス文字は次の意味です。[FW] フレームワーク、[G] 自動生成されるコード。

Wagby Designer

No 内容
ENH1442801 ビルド時に、必須指定を行っているがテーブルにnot null制約が付与されない理由をログに残すようにする。ケース1:'item1' は他項目の値による入力制御が指定されているため not null 制約は付与されません。ケース2:item1は、'model1' に必須チェックが付与されていないためデータベースのテーブルに not null 制約は付与されません。
FIX1402608 R9.3.0で追加した「フルビルド時にリポジトリのバックアップを作成し、wagbyappのWEB-INF/repositoryフォルダに含める機能」がWindows OSで動作しない。
FIX1439301 説明文の送り仮名を修正する。「"行なえない"」→「"行えない"」
FIX1443701 全文検索を有効にしたモデルに世代管理を設定するとビルドエラーとなる。
FIX1445701 Windows OS 利用時、差分ビルドすると customize/webapp/WEB-INF/applicationContext/__customize.xml の文字エンコーディングが UTF-8 から SJIS に変わってしまう。
FIX1385201 外部キー連携をした親モデルのIDを変更すると、対応する子モデルの外部キー項目の設定(親の項目名)が連動して変更される機能が動作していない。

初期リポジトリ

移行ツール

No 内容
FIX1400601 Excel設計書出力機能を使った時、リポジトリにelementまたはmodelitemではじまるキーが作成されることがある。これは設計書出力の内部処理で埋め込まれるが、これを消去する方法がなかった。リポジトリアップロード時に移行処理が同時に行われるが、このタイミングで不要なキー(elementまたはmodelitem)を削除する処理を加えた。
SPC1444104 初期リポジトリSPC1444101の対応。移行時にjfcworkstateモデルのparticipantid,username2項目を修正する。

同梱するライブラリ

No 内容
LIB1442201 Apache Tomcat を 9.0.107 から 9.0.113 にバージョンアップする。脆弱性 CVE-2025-61795,CVE-2025-55754,CVE-2025-55752 に対応する。
LIB0786265 令和7年12月26日更新分の郵便番号データ(アイビス版)を含める。