モジュールは以下からダウンロード可能です。
Changes
変更点、詳細は以下のリンクを参照ください。
Changes in Enterprise Edition
以下はEnterprise Editionの変更点です。
-
MDC: 参照コンボの表示タイプにおける不具合を修正 [bug]
-
GEM: Spreadsheet: スプレッドシート操作上の不具合対応、操作感の改善 [bug]
-
MDC: Spreadsheet: スプレッドシート操作上の不具合対応、操作感の改善 [bug]
-
MDC: 検索結果に表示される参照プロパティがラベル化できない [bug]
-
MDC: エラー画面においてエラーメッセージの表示が崩れることがある [bug]
-
MDC: 参照先選択画面の初期検索条件で配列パラメータが反映されない [bug]
-
LLM: Amazon Bedrock AgentCoreに対応する [compatibility notes][enhancement]
Request/Response のテキストペイロード取得時のデフォルト動作の変更
AiPlatformRequest, AiPlatformResponse でテキストペイロードを取得する動作を変更しています。
- 対象メソッド
- AiPlatformRequest#getText()
- AiPlatformRequest#existsText(Supplier, Function<String, T> )
- AiPlatformRequest#existsText(Consumer)
- AiPlatformResponse#getText()
- AiPlatformResponse#existsText(Supplier, Function<String, T> )
- AiPlatformResponse#existsText(Consumer)
- 変更内容
- 変更前: 改行 (
\n) 区切りで取得 - 変更後: 空文字で連結し取得
- 変更前: 改行 (
既存の動作に合わせる必要がある場合は、対象メソッドのオーバーロードメソッドを利用し、
テキストペイロード取得時に区切り文字として\nを設定してください。Bedrock Agent 非推奨
Amazon Bedrock Agents は Amazon Bedrock Agents Classic と名称を変更し、メンテナンスモードとなっています。
iPLAss では Bedrock AgentCore に対応したことにより、メタデータとして Bedrock Agent を非推奨とします。
Amazon Bedrock AgentCore の利用・移行を検討してください。 - 対象メソッド
-
GEM: SpreadSheet: デフォルト検索条件と初期検索機能の提供 [enhancement]
-
MDC: SpreadSheet: デフォルト検索条件と初期検索機能の提供 [enhancement]
-
MDC: 定型集計機能、doFilterAggregationフィールドの説明記載を削除 [documentation]
-
GEM: module.css内の一部の文字をUnicodeエスケープ形式へ戻すリファクタリング [refactoring]
-
GEM: AggregationのローデータダイアログでBinary型が「[object Object]」と表示される [bug]
-
MDC: 連動プロパティの仕組みを追加 [enhancement]
-
AWS2: aws-java-sdk sts を追加する [dependency update]
-
MDC: 独自カスタム画面にてMSearchConditionFormを利用時、条件値未指定のプロパティでエラー [bug]
-
GEM: 集計機能「Simple」設定かつダウンロードファイルフッター設定時にExcelファイル出力に不具合 [bug]
-
GEM: 集計機能で集計種別を「Simple」に設定時に、ファイルダウンロードのフッター設定の参照先を間違えている [bug]
-
GEM: EntityListing、集計においてCSVダウンロードフッター設定が旧プロパティ名で動作しない [bug][compatibility notes]
ver.4.0.5およびver.4.0.6の対応にて、service-configのEntityListing、集計機能(定型集計・簡易BI)設定におけるプロパティ名がCsvDownloadからFileDownloadにリネームされました。
これにより、旧プロパティ名で設定している環境ではフッターが出力されなくなっていました。
同一マイナーバージョン内での互換性維持のため、旧プロパティ名をdeprecatedとして復活させます。これに伴い、
旧設定と新設定を同時にservice-configに設定している場合、旧設定が優先されるため動作が変わる可能性があります。
新設定のみ設定するようにしてください。対象のパラメータは以下の通りです。
対象プロパティ一覧分類 旧設定(deprecated) 新設定(現行) フッター entitylistingCsvDownloadWithFooterentitylistingFileDownloadWithFooterフッター entitylistingCsvDownloadFooterentitylistingFileDownloadFooterフッター aggregationCsvDownloadWithFooteraggregationFileDownloadWithFooterフッター aggregationCsvDownloadFooteraggregationFileDownloadFooterフッター aggregationRawdataCsvDownloadWithFooteraggregationRawdataFileDownloadWithFooterフッター aggregationRawdataCsvDownloadFooteraggregationRawdataFileDownloadFooterクロス集計出力 dividingTableSideAtCrosstabCsvDownloaddividingTableSideAtCrosstabFileDownloadクロス集計出力 dividingTableHeadAtCrosstabCsvDownloaddividingTableHeadAtCrosstabFileDownloadクロス集計出力 outputItemLabelCrosstabCsvDownloadoutputItemLabelCrosstabFileDownloadボタン表示 showBothAggregationCsvDownloadButtonshowBothAggregationFileDownloadButtonInterval entitylistingCsvDownloadIntervalentitylistingFileDownloadIntervalInterval aggregationCsvDownloadIntervalaggregationFileDownloadIntervalInterval aggregationRawdataCsvDownloadIntervalaggregationRawdataFileDownloadIntervalInterval savedListCsvDownloadIntervalsavedListFileDownloadInterval -
MDC: 検索即時実行(es=t)状態で検索画面のダウンロードを実行するとパラメータ不正エラーになる [bug]
-
MDC: 日付や数値、真偽値型のPropertyをOIDとして指定しファイルアップロード画面でサンプルデータをダウンロードすると、空ファイルがダウンロードされてしまう [bug]
-
MDC: 定型集計機能に、棒グラフと折れ線の複合表を実装 [enhancement]
-
MDC: 詳細画面の一部セクションが、初期表示時にセクション位置まで自動スクロールする [bug]
-
WEB: JSP事前コンパイル暖気処理がECJの競合により動作しないことがある [bug]
-
MDC: テーブル形式の検索結果の列幅が反映されない [bug]
-
GEM: Spreadsheet: APIの引数構成見直しと冗長なDefinition/Entity依存の解消リファクタリング [compatibility notes][refactoring]
本対応では公開java api のシグネチャ変更を伴います。
SpreadSheetManager#getSpreadSheetData(...) の引数をSpreadSheetDataOptionへ集約し、Definition / entityName / filterValues の個別引数を廃止しています。
既存のカスタムロジックでSpreadSheetManagerを利用している場合は、修正が必要です。 -
GEM:Workflow: セッションタイムアウト後にタスク詳細画面内のワークフロー変数を操作しても、ログイン画面に正しく遷移されない場合がある [bug]
-
WAM: javascript版プラグインの依存ライブラリアップデート(nanoid: 5.0.7 -> 5.1.16) [dependency update]
-
MDC: 依存ライブラリアップデート(@babel/parser: 7.26.7 -> 7.29.8, @vueuse/core: 12.5.0 -> 14.4.0, axios: 1.16.1 -> 1.19.0, nanoid: 5.0.9 -> 6.0.1, magic-string: 0.30.17 -> 0.30.21, vue: 3.5.13 -> 3.5.41, vuetify: 3.8.5 -> 3.11.9) [dependency update]
-
Workflow: ユーザタスク名にアンダースコアが含まれていると、関連するUserTask権限を正しく参照できなくなる [bug]
-
GEM: Workflow: タスク割当変更や委譲Actionの制御を他Actionと統一する [bug]
-
GEM: 管理者権限のないユーザーでWF履歴セクションからユーザータスク詳細画面を開こうとすると権限エラーになる [bug]
-
MDC: 新規登録・編集画面において、選択した参照項目(リンク)のnameが表示されない [bug]
(English)
The module can be downloaded from the following links.
https://iplass.org/en/downloads/
Changes
For the details of the changes, please refer to the following links.
v4.1.2 Change Log
Note: For English descriptions, please refer to the comments from corresponding issues.
Changes in Enterprise Edition
The solved issues of Enterprise Edition are listed below.
-
MDC: Fixed an issue with the display type of reference combo boxes [bug]
-
GEM: Spreadsheet: Fixed issues with spreadsheet operations and improved usability [bug]
-
MDC: Spreadsheet: Fixed issues with spreadsheet operations and improved usability [bug]
-
MDC: Reference properties displayed in search results could not be rendered as labels [bug]
-
MDC: Fixed an issue where error messages might display incorrectly on the error screen [bug]
-
MDC: Fixed an issue where array parameters were not applied to initial search criteria on the reference selection screen [bug]
-
LLM: Added support for Amazon Bedrock AgentCore [compatibility notes][enhancement]
Change in default behavior for retrieving text payloads from Request/Response
The behavior for retrieving text payloads in
AiPlatformRequestandAiPlatformResponsehas been modified.- Affected methods
AiPlatformRequest#getText()AiPlatformRequest#existsText(Supplier<T>, Function<String, T>)AiPlatformRequest#existsText(Consumer<String>)AiPlatformResponse#getText()AiPlatformResponse#existsText(Supplier<T>, Function<String, T>)AiPlatformResponse#existsText(Consumer<String>)
- Change details
- Before: Retrieved with newline (
\n) delimiters. - After: Retrieved by concatenating with an empty string.
- Before: Retrieved with newline (
If you need to maintain the previous behavior, please use the overloaded versions of these methods and specify
\nas the delimiter when retrieving the text payload.Bedrock Agent Deprecation
Amazon Bedrock Agents has been renamed to Amazon Bedrock Agents Classic and is now in maintenance mode.
As iPLAss now supports Bedrock AgentCore, Bedrock Agent is being marked as deprecated.
Please consider using or migrating to Amazon Bedrock AgentCore. - Affected methods
-
GEM: SpreadSheet: Added default search criteria and initial search functionality [enhancement]
-
MDC: SpreadSheet: Added default search criteria and initial search functionality [enhancement]
-
MDC: Removed descriptions for the standard aggregation function and the
doFilterAggregationfield [documentation] -
GEM: Refactored to revert certain characters in
module.cssto Unicode escape format [refactoring] -
GEM: Binary type displayed as "[object Object]" in the aggregation raw data dialog [bug]
-
MDC: Added mechanism for linked properties [enhancement]
-
AWS2: Added
aws-java-sdk-sts[dependency update] -
MDC: Error occurred with properties having unspecified condition values when using
MSearchConditionFormin a custom screen [bug] -
GEM: Issue with Excel file output when aggregation is set to "Simple" and a download file footer is configured [bug]
-
GEM: Incorrect reference for the file download footer configuration when aggregation type is set to "Simple" [bug]
-
GEM: CSV download footer configuration fails to work with old property names in EntityListing and aggregation [bug][compatibility notes]
In versions 4.0.5 and 4.0.6, the property name
CsvDownloadwas renamed toFileDownloadwithin theservice-configsettings forEntityListingand aggregation functions (standard aggregation and simple BI).
As a result, footers were not being output in environments configured using the old property name.
To maintain compatibility within the same minor version, the old property name is being restored and marked as deprecated.Consequently,
if both the old and new settings are defined simultaneously inservice-config, the old setting takes precedence, which may alter system behavior.
Please ensure that only the new setting is configured.The affected parameters are as follows: > List of Affected Properties
Category Old Setting (Deprecated) New Setting (Current) Footer entitylistingCsvDownloadWithFooterentitylistingFileDownloadWithFooterFooter entitylistingCsvDownloadFooterentitylistingFileDownloadFooterFooter aggregationCsvDownloadWithFooteraggregationFileDownloadWithFooterFooter aggregationCsvDownloadFooteraggregationFileDownloadFooterFooter aggregationRawdataCsvDownloadWithFooteraggregationRawdataFileDownloadWithFooterFooter aggregationRawdataCsvDownloadFooteraggregationRawdataFileDownloadFooterCrosstab Output dividingTableSideAtCrosstabCsvDownloaddividingTableSideAtCrosstabFileDownloadCrosstab Output dividingTableHeadAtCrosstabCsvDownloaddividingTableHeadAtCrosstabFileDownloadCrosstab Output outputItemLabelCrosstabCsvDownloadoutputItemLabelCrosstabFileDownloadButton Display showBothAggregationCsvDownloadButtonshowBothAggregationFileDownloadButtonInterval entitylistingCsvDownloadIntervalentitylistingFileDownloadIntervalInterval aggregationCsvDownloadIntervalaggregationFileDownloadIntervalInterval aggregationRawdataCsvDownloadIntervalaggregationRawdataFileDownloadIntervalInterval savedListCsvDownloadIntervalsavedListFileDownloadInterval -
MDC: Executing a download from the search screen while instant search is enabled (es=t) results in an invalid parameter error [bug]
-
MDC: Downloading sample data on the file upload screen when a property of type Date, Number, or Boolean is specified as the OID results in an empty file being downloaded [bug]
-
MDC: Implemented a combined bar and line chart in the standard aggregation function [enhancement]
-
MDC: Certain sections on the detail screen automatically scroll into view upon initial display [bug]
-
WEB: JSP pre-compilation warm-up process may fail to execute due to an ECJ conflict [bug]
-
MDC: Column widths in tabular search results are not being applied [bug]
-
GEM: Spreadsheet: Refactoring to revise API argument structure and eliminate redundant dependencies on Definitions/Entities [compatibility notes][refactoring]
This change involves modifying the signature of a public Java API.
The arguments forSpreadSheetManager#getSpreadSheetData(...)have been consolidated into aSpreadSheetDataOptionobject, and the individual arguments forDefinition,entityName, andfilterValueshave been removed.
If your existing custom logic utilizesSpreadSheetManager, you will need to update your code. -
GEM:Workflow: Interacting with workflow variables on the task details screen after a session timeout might not correctly redirect the user to the login screen [bug]
-
WAM: Updated dependency for the JavaScript plugin (nanoid: 5.0.7 -> 5.1.16) [dependency update]
-
MDC: Updated dependency libraries (@babel/parser: 7.26.7 -> 7.29.8, @vueuse/core: 12.5.0 -> 14.4.0, axios: 1.16.1 -> 1.19.0, nanoid: 5.0.9 -> 6.0.1, magic-string: 0.30.17 -> 0.30.21, vue: 3.5.13 -> 3.5.41, vuetify: 3.8.5 -> 3.11.9) [dependency update]
-
Workflow: Including an underscore in a user task name prevents correct referencing of the associated UserTask permissions [bug]
-
GEM: Workflow: Standardized the control of task assignment changes and delegation actions with other actions [bug]
-
GEM: Attempting to open the user task details screen from the workflow history section as a user without administrator privileges results in a permission error [bug]
-
MDC: The name of a selected reference item (link) is not displayed on the new registration or edit screens [bug]