Yellowfin BI 9.17.1 - build 20260619
Published: June 23, 2026
国内公開日: 2026/06/26
製品リリースにおけるナンバリングのルールを変更しています。
従来:V8.0.1→V8.0.2→V8.0.3 …
Ver9:V9.1.0→V9.2.0→V9.3.0 …
※必要に応じてパッチリリースされる場合があり、その際のナンバリングは9.x.1→9.x.2…となります。
詳細につきましてはサポート提供規約をご確認ください。
ダウンロードはこちら
※ダウンロードにはログインが必要です。
Yellowfinの古いバージョンにおいて、セキュリティ脆弱性が確認され、最新バージョンにアップグレードしていないお客様に影響が出る可能性があります。
現在ご利用いただいおりますYellowfinのバージョンをできるだけ早く、影響を受けないバージョンへアップグレードしていただくようお願いします。
詳細につきましては【重要】セキュリティ情報をご確認ください。
V9.9からフィルター値を含むダッシュボードの埋め込みタグおよびURLリンクの仕様が一部変更となりました。
また、本変更との互換性保持のため、 既存ダッシュボードの埋め込みタグとURLリンクにつきましても再生成されますので、該当機能をご利用の方はアップデート後に必ずご確認をお願いいたします。
詳細につきましてはv9.9の改修による影響について:ダッシュボードの埋め込みタグおよびダッシュボードのURLリンクをご確認ください。
Highlights(ハイライト):
- Modified some elements of the installer so that it can be white-labeled more easily. This includes using variables for replacing the word Yellowfin with the name of the application in text entries and genericising some image names to not contain the word Yellowfin.
インストーラーのいくつかの要素を見直し、ホワイトラベル化をより簡単に行えるよう改善しました。これにより、「Yellowfin」という単語を独自のアプリケーション名に置き換えたり、画像名から「Yellowfin」の単語を削除して汎用化することができるようになります。
- Added the ability to display custom text labels against non-numeric data points in a Google Map.
Googleマップ上で、数値以外のデータポイントに対してカスタムテキストラベルを表示する機能を追加しました。
- Enhanced the bulk user creation REST endpoint, POST /api/admin/users, to respond with all users in the request even if they were already created in the system. This behavior is based on a new request parameter "includeExistingUsersInResponse". The default behavior of the endpoint is to fail, and to return only the newly created users when the request parameter "ignoreDuplicates" is true.
ユーザー一括作成用のRESTエンドポイント(POST /api/admin/users)を改良し、システム内に既に存在するユーザーであっても、リクエストに含まれるすべてのユーザーをレスポンスとして返すようにしました。この動作は新しいリクエストパラメーター「includeExistingUsersInResponse」に基づいています。デフォルトの動作では、リクエストパラメーター「ignoreDuplicates」がtrueの場合に処理を失敗させ、新しく作成されたユーザーのみを返します。
- Added support for custom functions to have different internal implementations to cater for syntax differences across different database types. This allows implementations to use DB specific syntax, such as Group_concat for MYSQL and string_agg for SQLServer.
異なるデータベース間での構文の違いに対応するため、カスタム関数に異なる内部実装を定義できるようになりました。これによりデータベース固有の構文(例:MySQLのGroup_concatやSQL Server の string_agg など)を利用することができるようになります。
- Implemented functionality to hide the "Customise Fields" (previously "Optional Fields") button for both reports and dashboards.
レポートとダッシュボードの双方で「フィールド選択(旧称:オプションフィールド)」アイコンの表示非表示を定義できるようになりました。
- Added a usage parameter for data sources using Client Substitution to disable Cached Filter value refresh in Client Organisations when refreshing the filter values in the Primary Org.
クライアント置換を使用するデータソースに対し、デフォルト組織でキャッシュされたフィルター値を更新する際、クライアント組織側のフィルター値の更新を無効にするパラメーターを追加しました。
- When adding a report to a story, the display will now default to the canvas view—if one exists—instead of defaulting to the first chart (by index). This applies to reports added via both NLQ actions and the standard "Add Report" option.
ストーリーにキャンバスレポートを追加する際、キャンバスビューがデフォルト表示となるよう改善しました。これは、標準のレポートだけでなく、NLQで生成されたレポートのストーリー追加時にも適用されます。
- Added an option to override Reference Codes defined in the Primary org in a Client org. This means that Client orgs can have their own unique set of references codes.
クライアント組織において、デフォルト組織で定義された参照コードを上書きするオプションを追加しました。これにより、クライアント組織は独自の参照コードを設定できるようになります。
- Added functionality to access PostgreSQL Foreign Tables in the View Builder.
ビュービルダーでPostgreSQLの外部テーブル(FOREIGN TABLE)にアクセスできるようになりました。
- Added a configuration option to customise the UI behaviour after cancelling long-running reports. Users can now remain on the Report Page to adjust filters and retry, instead of being redirected to the Browse Page automatically.
長時間実行レポートをキャンセルした後の動作を指定できるよう、設定を追加しました。これによりユーザーは自動的に閲覧ページにリダイレクトされることなく、そのままレポートページに残り引き続き操作できるようになります。
- Added functionality to clear the entire CachedFilterCache via the REST API.
REST APIを介して、CachedFilterCache全体をクリアする機能を追加しました。
- Added the ability to use Date-Extracted (DATEHIERARCHY) fields in calculated fields.
計算フィールド内で、日付関数から作成されたフィールドが利用できるようになりました。
- Added support for using a templating language to modify SQL queries within Virtual Tables. This allows for basic conditional logic based on filter and parameter values, the injection of filter values into the query, and varying SQL based on which database type is in use.
仮想テーブル内のSQLクエリーを、テンプレート言語を使用して変更する機能を追加しました。これにより、フィルターやパラメーターの値に基づいた基本的な条件分岐、クエリー内へのフィルター値の組み込み、及び使用中のデータベースの種類に応じてSQLを変更することが可能になります。
Enhancements(機能強化・拡張):
AI関連
- Added the following models to the External Connection model drop down - allowing these models to be used by Yellowfin AI features. Older deprecated models have been removed from the dropdown list.
YellowfinのAI機能で使用できるよう、外部接続のモデルに以下を追加しました。以前の非推奨モデルはリストから削除されます。- OpenAI ChatGPT 5.5
- Microsoft Azure GPT 5.5
- Microsoft Azure GPT 5.4
- Microsoft Azure GPT 5.4 mini
- Anthropic Claude Opus 4.7
データソース
- Added a usage parameter for data sources using Client Substitution to disable Cached Filter value refresh in Client Organisations when refreshing the filter values in the Primary Org.
クライアント置換を使用するデータソースに対し、デフォルト組織でキャッシュされたフィルター値を更新する際、クライアント組織側のフィルター値の更新を無効にするパラメーターを追加しました。
- Added functionality to enable table aliases to be loaded from AS400 DB2i datasources in the view builder.
ビュービルダーにて、AS 400 DB2iデータソースからテーブルエイリアスを読み込めるよう改良しました。
- Added functionality to access PostgreSQL Foreign Tables in the View Builder.
ビュービルダーでPostgreSQLの外部テーブル(FOREIGN TABLE)にアクセスできるようになりました。
ストーリー
- When adding a report to a story, the display will now default to the canvas view—if one exists—instead of defaulting to the first chart (by index). This applies to reports added via both NLQ actions and the standard "Add Report" option.
ストーリーにキャンバスレポートを追加する際、キャンバスビューがデフォルト表示となるよう改善しました。これは、標準のレポートだけでなく、NLQで生成されたレポートのストーリー追加時にも適用されます。
レポート/グラフ
- Added the ability to display custom text labels against non-numeric data points in a Google Map.
Googleマップ上で、数値以外のデータポイントに対してカスタムテキストラベルを表示する機能を追加しました。
- Added support for custom functions to have different internal implementations to cater for syntax differences across different database types. This allows implementations to use DB specific syntax, such as Group_concat for MYSQL and string_agg for SQLServer.
異なるデータベース間での構文の違いに対応するため、カスタム関数に異なる内部実装を定義できるようになりました。これによりデータベース固有の構文(例:MySQLのGroup_concatやSQL Server の string_agg など)を利用することができるようになります。
- Implemented functionality to hide the "Customise Fields" (previously "Optional Fields") button for both reports and dashboards.
レポートとダッシュボードの双方で「フィールド選択(旧称:オプションフィールド)」アイコンの表示非表示を定義できるようになりました。
- Replaced deprecated Google Maps Markers with the new Advanced Markers.
非推奨となったGoogleマップマーカーを新しい「Advanced Markers」に置き換えました。
- Added the ability to configure whether totals are shown on tooltips for Layered and Stacked charts - this helps prevent the display of incompatible data being added together.
オーバーレイグラフ、及び積み上げグラフにおいて、ツールチップへの合計値の表示を設定できる機能を追加しました。これにより、互換性のないデータの合算を避けることができるようになります。
- Added a configuration option to customise the UI behaviour after cancelling long-running reports. Users can now remain on the Report Page to adjust filters and retry, instead of being redirected to the Browse Page automatically.
長時間実行レポートをキャンセルした後の動作を指定できるよう、設定を追加しました。これによりユーザーは自動的に閲覧ページにリダイレクトされることなく、そのままレポートページに残り引き続き操作できるようになります。
- Added the ability to use Date-Extracted (DATEHIERARCHY) fields in calculated fields.
計算フィールド内で、日付関数から作成されたフィールドが利用できるようになりました。
ビュー
- Automatically remove the "Clone" suffix from the View name when publishing a new version of the View.
複製ビュー保存時、ビュー名の末尾の(複製)が自動で削除されるようになりました。
管理
- Modified some elements of the installer so that it can be white-labeled more easily. This includes using variables for replacing the word Yellowfin with the name of the application in text entries and genericising some image names to not contain the word Yellowfin.
インストーラーのいくつかの要素を見直し、ホワイトラベル化をより簡単に行えるよう改善しました。これにより、「Yellowfin」という単語を独自のアプリケーション名に置き換えたり、画像名から「Yellowfin」の単語を削除して汎用化することができるようになります。
- Previously, updates to References Codes as part of a Yellowfin upgrade, would not work for some Docker deployments as the Upgrader process was not always run. These updates have now been moved to a migration job executed on application startup. This means that those docker deployments will now receive updates to References Codes.
以前はアップグレードプロセスの一環として行っていたReference Codeの更新処理を、アプリケーション起動時に実行されるマイグレーション処理に移行しました。これにより、Docker環境でもReference Codeの更新が実施されるようになります。
- Added an option to override Reference Codes defined in the Primary org in a Client org. This means that Client orgs can have their own unique set of reference codes.
クライアント組織において、デフォルト組織で定義された参照コードを上書きするオプションを追加しました。これにより、クライアント組織は独自の参照コードを設定できるようになります。
- Added the ability to search for users within the User Group Management screen.
ユーザーグループ管理にユーザー検索を追加しました。
- Added a ServletFilter that can enforce only valid Host Headers, and thus prevent Host Header Poisoning.
有効なHostヘッダーのみを強制し、ホストヘッダーポイズニングを防止するServletフィルターを追加しました。
- Added a new configuration option - "HIDEMAILSHARELINK" that can hide the share link option. This disables the ability for a user to share an object as a url link.
Configurationテーブルに新しく"HIDEMAILSHARELINK"オプションを追加しました。有効にするとユーザーはコンテンツをURLリンクとして共有することができなくなります。
REST API
- Enhanced the bulk user creation REST endpoint, POST /api/admin/users, to respond with all users in the request even if they were already created in the system. This behavior is based on a new request parameter "includeExistingUsersInResponse". The default behavior of the endpoint is to fail, and to return only the newly created users when request parameter "ignoreDuplicates" is true.
ユーザー一括作成用のRESTエンドポイント(POST /api/admin/users)を改良し、システム内に既に存在するユーザーであっても、リクエストに含まれるすべてのユーザーをレスポンスとして返すようにしました。この動作は新しいリクエストパラメーター「includeExistingUsersInResponse」に基づいています。デフォルトの動作では、リクエストパラメーター「ignoreDuplicates」がtrueの場合に処理を失敗させ、新しく作成されたユーザーのみを返します。
- Updated the content listing endpoints GET /reports, GET /dashboards, GET /presentations, GET /themes, GET /stories, GET /content and GET /admin/users/{id}/content to support filtering by CategoryUUID and parentCategoryUUID.
コンテンツ一覧を取得するエンドポイントを更新し、CategoryUUID及びparentCategoryUUIDによるフィルタリングに対応しました。対象のエンドポイントは次の通りです;- GET /reports
- GET /dashboards
- GET /presentations
- GET /themes
- GET /stories
- GET /content
- GET /admin/users/{id}/content
- Improved REST API security by restricting login token creation to admin users only.
ログイントークンの作成を管理者ユーザーのみに制限することで、REST APIのセキュリティを強化しました。
- Added functionality to clear the entire CachedFilterCache via the REST API.
REST APIを介して、CachedFilterCache全体をクリアする機能を追加しました。
- Enhanced the POST /api/admin/users REST API to return a 409 CONFLICT response when attempting to register a user with an email address that already exists.
POST /api/admin/usersエンドポイントを強化し、既に存在するメールアドレスで登録しようとした際には409 CONFLICT エラーを返すように変更しました。
オープンソース関連
- Upgraded Apache Tomcat to 9.0.118.
Tomcatを9.0.118にアップデートしました。
- Upgraded the Postgresql JDBC driver to 42.7.11.
PostgreSQLのJDBC driverを42.7.11にアップデートしました。
- Upgraded the Microsoft SQL JDBC drivers to 13.4.0.
Microsoft JDBC driverを13.4.0にアップデートしました。
- Upgraded Log4j to 2.26.0.
Log4jを2.26.0にアップデートしました。
- Upgraded Apache Commons Lang3 to 3.20.0.
Apache Commons Lang3を3.20.0にアップデートしました。
- Upgraded Bouncy Castle to 1.84.
Bouncy Castleを1.84にアップデートしました。
- Upgraded JSch to 2.28.2.
JSchを2.28.2にアップデートしました。
- Upgraded Axios to 1.16.1.
Axiosを1.16.1にアップデートしました。
- Upgraded Apache POI to 5.5.1.
Apache POIを5.5.1にアップデートしました。
- Upgraded Snappy to 0.5.
Snappyを0.5にアップデートしました。
- Upgraded JSoup to 1.15.4.
Jsoupを1.15.4にアップデートしました。
- Upgraded underscore.js to 1.13.8.
underscore.jsを1.13.8にアップデートしました。
- Upgraded Spring Framework to 5.3.51.
Spring Frameworkを5.3.51にアップデートしました。
- Upgraded Liquibase to 4.33.0.
Liquibaseに4.33.0にアップデートしました。
Resolved Issues(不具合改修):
AI関連
- Resolved an issue where some charts on NLQ did not display correctly and showed a "your chart canvas is too small to render this chart" error message.
NLQ実行時、「グラフキャンバスが小さすぎるため、このグラフを表示できません。」と表示され、グラフが表示できていなかったケースを改善しました。
データ接続
- Resolved an issue where client source substitution was unstable when using Athena datasources.
Athenaデータソース接続時、クライアントソース置換が安定して動作していなかった事象を解消しました。
ビュー
- Resolved an issue where bookmarked drills were not working after the View was cloned.
ビュー複製後にドリルブックマークが動作しなかった事象を解消しました。
- Resolved an issue where date category separators were not shown in the View's automation settings popup.
ビューの自動分析設定にて、日付期間がカテゴライズされていなかった事象を解消しました。
- Resolved an issue where schedules for View caching were not being saved correctly.
ビューキャッシュのスケジュール更新設定が正しく保存されていなかった事象を解消しました。
- Resolved an issue where the Data Preview page in the View Builder would not update properly after clicking the "Refresh Now" button.
ビュービルダーの準備ステップページが、「プレビューを更新」ボタンクリック後に正しく更新されていなかった事象を解消しました。
- Resolved an issue where users could still select writable data sources when the "Advanced CSV Functionality" role was disabled.
「高度なCSV機能使用権」が無効にも関わらず、書き込み可のデータソースが選択可能だった事象を解消しました。
レポート/グラフ
- Resolved an issue where certain reports would never complete and would continue spinning and polling indefinitely.
特定のレポート処理が完了せず、ローディング状態やポーリング状態が続いていた事象を解消しました。
- Resolved an issue where access filters were still applied to queries after they had been removed from the View.
特定の条件下にて、ビューからアクセスフィルターが削除された後も引き続き適用されていた事象を解消しました。
- Resolved an issue where the filter popup for setting a custom timestamp range could remain open or in an inconsistent state after the user clicked away from the popup.
カスタム日付期間を設定するフィルターポップアップが、ポップアップの外をクリックしても閉じないなど、一貫性のない挙動をしていた事象を解消しました。
- Resolved an issue where some Freehand SQL queries running against RedShift would generate a "transaction is read-only" error message.
RedShiftデータソースにて、フリーハンドSQLビュー検証時に"transaction is read-only"エラーが発生していた事象を解消しました。
- Resolved an issue where UNION subqueries containing calculated fields failed after upgrading to version 9.17.0.3.
9.17.0.3へのアップデート後、計算フィールドを含むUnionサブクエリーが実行エラーとなっていた事象を解消しました。
- Resolved an issue with certain reports containing append subqueries, where the OR operator was incorrectly converted to AND.
一部のサブクエリーレポートにおいて、OR演算子が誤ってANDに変換されていた事象を解消しました。
- Resolved an issue where date slider controls would sometimes show the wrong values.
日付スライダーパネルに誤った日付が表示される事象を解消しました。
- Resolved an issue where calculated fields were not working correctly in some reports after upgrading to version 9.17.0.2.
9.17.0.2アップデート後、一部レポートで計算フィールドが正しく動作していなかった事象を解消しました。
ダッシュボード/プレゼンテーション
- Resolved an issue where adding a report to the associated reports list prevented the report from being placed on the Dashboard canvas.
関連レポートウィジェットに追加したレポートが、ダッシュボードキャンバスに配置できなかった事象を解消しました。
- Resolved an issue where Dashboards actions were not working correctly for Numeric charts.
数値グラフでのダッシュボードアクションが正しく動作していなかった事象を解消しました。
ブロードキャスト
- Resolved an issue where Broadcasts sending a link and using saved filter values were failing.
保存済みのフィルター値を使用してリンク送信するブロードキャストが失敗していた事象を解消しました。
XLS/DOCX/PDF/CSVエクスポート
- Resolved an issue where the “Append Timestamp” option for Exports could not be set to “None” when using an Oracle database.
Oracleデータベース利用時、エクスポートオプションの「日付とタイムスタンプの追加」を「なし」に設定できなかった事象を解消しました。
- Resolved an issue where a gap appeared between a line and its associated arrowhead when exported to PDF using Fast PDF.
Fast PDFエクスポートにて、矢印ウィジェットの線と矢の間に隙間が生じていた事象を解消しました。
- Resolved an issue where the Secure PDF settings were not being applied in FTP broadcasts using the Fast PDF exporter.
Fast PDFでのブロードキャストにて、セキュアPDFが適用されていなかった事象を解消しました。
- Previously, when performing an export of all of the report components on a dashboard, any duplicate copy of a report would be suppressed, even if each copy of the report was linked to different filters. This has been resolved and all copies of a report will be exported unless the filter set is identical - and thus the data is identical.
ダッシュボード上のすべてのレポートコンポーネントをエクスポートする際、フィルターセットが同一でない、つまりデータが同一でない限りレポートのすべてのコピーがエクスポートされるよう改善しました。
- Resolved an issue where exporting reports to DOCX resulted in incomplete data.
Docx形式でのエクスポートにて、すべてのデータがエクスポートされていなかった事象を解消しました。
- Resolved an issue where transparent background logos showed a black background during an export.
エクスポート時に、背景が透明なロゴ画像の背景が黒く表示されていた事象を解消しました。
ユーザーインターフェース
- Resolved an issue where Folder names were not correctly translated in the Browse page.
閲覧ページにて、翻訳されたコンテンツフォルダー名が正しく表示されていなかった事象を解消しました。
- Removed dependency on the deprecated page unload event, which sometimes resulted in the "Return to Dashboard" or other content button appearing unexpectedly.
非推奨となったページアンロードイベントへの依存関係を削除しました。これにより、まれに発生していた「ダッシュボードに戻る」ボタンやそのほかのコンテンツボタンが予期せず表示されていた事象が解消されます。
インポート/エクスポート
- Resolved an issue where importing content with Skip Datasource Validation enabled prevented OnDemand filters from being initialised properly.
”Skip Datasource Validation”が有効な状態でコンテンツインポートを実施した際、オンデマンドフィルターが正しく初期化されていなかった事象を解消しました。
管理
- Resolved an issue where editing or deleting a Reference Code did not immediately update the screen.
参照コードの編集や削除がすぐに画面に反映されていなかった事象を解消しました。
- Resolved an issue where connection information was no longer being logged to source.log.
source.logに接続情報が出力されていなかった事象を解消しました。
- Resolved an issue where the Reference Code name was not displayed correctly when a value from another Reference Code was entered in the ‘Name’ field.
参照コードの「名前」として使用した言葉が別の参照コードで値として登録されていた場合に、別の値に書き換わって表示されていた事象を解消しました。
- Enhanced logging so that reports that fail are easier to identify. If there is an out-of-memory event during report execution, the report results will be purged from memory in an attempt to allow the system to log information about the failed report.
レポート実行失敗を特定しやすくするため、出力されるログ情報を改良しました。レポート実行中にout of memoryが発生した場合には、失敗したレポートに関する情報をログに記録できるよう、レポート結果がメモリー上から削除されます。
- Resolved an issue where the Reference Code Usage tab displayed deleted views.
参照コードの使用タブに、削除済みのビューが表示されていた事象を解消しました。
- Added a system check to prevent the creation of Users with duplicate email IDs. A database cleanup job has also been added to remove duplicate user records upon upgrade.
電子メールアドレスが重複するユーザーの作成を防止するため、システムチェックを追加しました。また、アップグレード時に重複するユーザーレコード削除するためのデータベースクリーンアップジョブも追加しました。
- Resolved an issue where Yellowfin could not start up after upgrading to 9.17.0 due to the upgrade causing issues in the Yellowfin database.
特定の環境にて、9.17.0へのアップデート後にYellowfinが起動できなかった事象を解消しました。
- Resolved an issue where database migrations were not working on Java 24 or later.
Java 24以上でデータベースマイグレーションジョブが動作しなかった事象を解消しました。
データトランスフォーメーション
- Resolved an issue where certain ETL text fields were automatically being converted into boolean types.
トランスフォーメーションフローにて、特定のテキストフィールドが自動的にBoolean型に変換されていた事象を解消しました。
REST API
- Resolved an issue where REST APIs did not correctly handle user group visibility across different organisation contexts.
異なるクライアント組織間にて、REST APIがユーザーグループの可視化を正しく処理できていなかった事象を解消しました。