製品 > 更新情報 > R8の更新履歴 > R8.5.0 > 改善・不具合修正

R8.1.0 より、ビルドしたアプリケーションの管理者アカウント (admin) のパスワードならびに Wagby Designer の開発用アカウント (user) のパスワードは "wagby" へ変更されました。
R8.3.x より前のシステムからアップデートする場合は、こちらの注意点をお読みください。[詳細...]
R8.4.0/R8.4.1からバージョンアップする場合、juser のインポート処理を行ってください。[詳細...]
R8.4.0/R8.4.1からバージョンアップするリポジトリで、サブデータベースを利用していた場合、プロパティファイルへ追加の設定は不要になったため、追加設定の削除を行なってください。[詳細...]
No 分類 内容 変更箇所 再テストの必要性
ENH1092801 新機能 データベースのスキーママイグレーション機能を提供する。システム入れ替え時にテーブルの定義変更に関する DDL が自動的に発行されるようになる。 [FW] Flyway 組み込み (なし)
ENH1149701 改善 CSVダウンロード処理のパフォーマンス改善。ダウンロードファイルに繰り返しコンテナを含めないとした場合でも、これまでは参照連動の解決や自動計算のためにデータベースからの値を読み込む処理 (Lazy Fetch) が発生していた。これを見直し、不要なSQLを発行しないようにする。[生成コードの変更についての注意点...] [G] ヘルパクラス ダウンロードされたファイル内容の妥当性を確認する
ENH1148801 改善 ワークフロー保留フロー一覧の一括処理のレスポンスの改善。一括処理対象のデータの選別処理を無効とするとともに、いくつかのSQL呼び出しの削減を行う。 [FW] WorkFlowManager
MyShowList-
JfcsuspendworkstateController
なし
ENH1148401 改善 ワークフロー保留フロー検索画面の表示レスポンスの改善。承認対象データ取得時、代理者を取得するSQL発行が複数回行われていたが、これを1回にまとめる。 [FW] WorkFlowManager なし
ENH1148701 改善 外部キー子モデル一覧をグリッドにした場合にページングを行なえるようにする。 [G] JSP なし
ENH1146501 改善 通常の項目が並ぶタブレイアウトに、外部キー子モデルタブレイアウトをまとめることができるようにする。(これまでは "外部キー子モデルおよび繰り返しコンテナを親モデルのタブにまとめる" ことはできたが、"通常項目のタブと、外部キー子モデルおよび繰り返しコンテナを親モデルのタブにまとめる" ことは未対応だった。) [G] JSP タブレイアウトが表示されること
ENH1148901 改善 データのインポート処理で、順序が存在しない場合は自動的に作成するようにする。(注:DB2は未対応) [FW] XMLLoader
GetSequenceProcessBean
GetSeqProcessBean
InitLoaderUtils
なし
ENH1140601 改善 必須項目に対応するカラムに(DDL レベルで)デフォルト値を設定する。 [G] DDL なし
ENH1151801 改善 繰り返しコンテナの複数段一行明細(多段)レイアウトで、セル結合(行)が 1 の場合、colspan="1"と出力されないようにする。 [G] JSP なし
ENH1149501 改善 メール送信処理でエラーが発生したときのスタックトレースを確認できるオプションを用意する。 [FW] SendMailProcessor なし
FIX1146101 不具合 隠し項目に対して入力可・不可制御で「値を保持」を設定しても値がクリアされる。 [G] JavaScript 当該設定時、入力可・不可制御が動作することを確認する。
FIX1146601 不具合 確認画面を伴った登録、更新画面で、確認画面から登録画面へ戻ると警告メッセージが効かない。 [FW] DbInsertBaseController
DbUpdateBaseController
警告メッセージが表示されること
FIX1146901 不具合 汎用式を使った時刻型項目の入力チェックで、エラー時に入力欄の時刻が 0 にリセットされる。本来は入力値が復元されるべき。 [FW] PresentationPHelperPart3_s2p なし
FIX1147401 不具合 CSS Layout 適用時、アカウント(juser)のプリンシパル入力欄が崩れて表示される。R8.4.0の新機能 "プリンシパル入力部のタブ化" の影響。 [G] insertJuserP.jsp
updateJuserP.jsp
なし
FIX1147901 不具合 ログオフされた状態で /rest/workflowstatus にアクセスするとエラーが発生する。 [FW] ShowWorkFlowStatusController なし
FIX0945011 不具合 チェックボックスのID配列が空の場合でも不要なSQL処理が実行されていた。動作に影響はないがSQL発行回数を削減するようにする。 [FW] PresentationPHelperPart6
_s2p_check
なし
FIX1148501 不具合 参照連動解決時、参照先モデルの主キーが文字列型で、連動元項目に空文字が設定されているとWARNログが出力される。動作に影響はないが、このログ出力を抑制する。 [G] ヘルパクラス resolv メソッド なし
FIX1149001 不具合 一覧表示グリッドを使用した際に、繰り返しコンテナ内の参照連動項目が未指定の場合に実行時エラー(NPE)が発生する場合がある。 [FW] RestDataConverter なし
FIX1149401 不具合 利用言語を英語としてログオンしたにも関わらず、データベース関連のエラーメッセージは日本語で表示される。 [FW] JFCErrorMessageConverter なし
FIX1149601 不具合 アカウントモデル(juser)で「識別子の区切り文字を利用しない」と設定したとき、保留フロー表示時にエラーが発生する場合がある。 [FW] WorkFlowManager
[G] juser.hbm.xml
なし
FIX1149801 不具合 「無効判定項目を無視して検索を行う」設定がラジオボタンで動作しない。 [G] ヘルパクラス なし
FIX1149901 不具合 一括処理のボタンを複数配置した場合、1番目のボタン以外はボタンの押下制御が行なわれない。 [FW] common.js なし
FIX1150301 不具合 検索画面の日付入力欄でEnterキーの取り扱いを「ボタン押下」に設定しても検索が行なわれない。 [FW] input_date_combo.tag
[G] Insert/Update JSP
なし
FIX1150801 不具合 検索画面のサジェスト入力欄でEnterキーの取り扱いを「ボタン押下」に設定しても検索が行なわれない。 [FW] FilteringSelectEx.js なし
FIX1150901 不具合 他モデル参照(チェックボックス)のチェックボックスの選択方法が検索画面の場合、サブウィンドウ検索画面が開かないパターン。 [G] (JavaScript) なし
SPC1148801 仕様変更 ワークフロー保留フロー一覧で、一括削除、一括メール送信、一括帳票、一括更新の処理を追加することができない。ENH1148801の対応による影響。 [FW] WorkFlowManager
MyShowList-
JfcsuspendworkstateController
なし(これまでどおり一括承認、一括差し戻し、一括却下は行える)
SPC1132401 仕様変更 閲覧権限設定での繰り返しコンテナラベル部分の表示制御の仕様を変更する。これまでは繰り返しコンテナの項目に閲覧権限を設定したとき、コンテナの行が1つもないときはヘッダ行にその項目(のラベル)は表示されなかった。これを変更し、ヘッダ行は表示されるようにする。 [G] JSP 閲覧権限を設定した繰り返しコンテナのヘッダ行の表示
FW : フレームワーク、G : 自動生成されるコード
No 分類 内容
ENH1012401 改善 複数のモデルを「ドメイン」という単位でグループ化できるようにする。
ENH1150001 改善 アドオンギャラリーでアプリをインストールしたとき、メニューにも追加するようにする。
ENH1012402 改善 モデル一覧表示を "10,25,50,すべて" から選択できるようにした。モデル数が多いリポジトリで、表示されるまでの速度を向上させる。
ENH1075401 改善 コマンドラインからリポジトリのバックアップとリストアを行えるようにする。
ENH1151901 改善 以下の環境設定を変更した場合、次のビルドは自動的にフルビルドとなるようにする。
  • プロジェクト > プロジェクト識別子
  • プロジェクト > Javaソースコードパッケージ名
  • データベース > 接続 > データベース
  • データベース > 環境 > 識別子の区切り文字
  • データベース > 環境 > 列にデフォルト値を設定する
  • サーバ > ビルド > Javaのバージョン
SPC1012428 仕様変更 "環境 > アプリケーション > 初期パラメータ" に配置されていた次の設定を "環境 > サーバ > 認証" 設定欄に移動する。
  • 同一ログオンアカウントでシステムにログオンできる最大数
  • 最大接続ログオン数
  • セッションタイムアウト
No 内容
ENH1145001 テストシナリオを (Javaではなく) 日本語で記述できる方式を用意する。
ENH1150201 インポートとエクスポート画面を操作できるようにする。
ENH1148001 他モデル参照項目のクリアボタンAPIを用意する。
ENH1148101 編集系画面にて他モデル参照項目で shouldHave() メソッドが使えるようにする。
ENH1148201 一覧更新画面の「新規」ボタンをクリックできるようにする。
ENH1148202 ログオン画面のエラーメッセージチェックを行えるようにする。
ENH1148204 コンテナの数を確認するためのメソッドを詳細画面にも対応する。
No 内容
BR1150701 R8.3系までのリポジトリで、プリンシパルIDと名前のいずれも空白のプリンシパルが含まれていると移行処理がエラーで停止する。(そのような設定は無視するようにする)
No 内容
LIB1092801 データベーススキーママイグレーションのコアエンジンとして flyway 6.2.2 を含める。
LIB1146701 Jackson Databind を 2.9.10.3 から 2.10.3 にバージョンアップする。脆弱性 JVNDB-2020-002437,JVNDB-2020-002436,JVNDB-2020-002435 の対応。
LIB1148601 Apache Tika を 1.22 から 1.24 にバージョンアップする。脆弱性 JVNDB-2020-003123, JVNDB-2020-003124 の対応。