30日間の無料評価版をお試しいただけます。

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 特定の条件下にて、閲覧ページのレイアウトが一覧だった場合にカラムが表示されていなかった事象を解消しました。


Yellowfin 9.4.1 - build 20201216

Yellowfin 9.4のリリース時に発生したいくつかの小さな問題に対処しました。

不具合改修

  • 特定の条件下にて、スケジュールタスクのマイグレーションが正常に終了しなかった事象を解消しました。

  • コピーしたロールが付与されたユーザーでログインすると、閲覧ページ(一覧形式)にカラムが表示されていなかった事象を解消しました。

  • タスクにユーザーをアサインできなかった事象を解消しました。

  • フォントのドロップダウンメニューで、一度に2つのフォントが選択されていた事象を解消しました。

  • 想定とは異なるフォントでストーリーがレンダリングされていた事象を解消しました。

  • 閲覧ページに一部のビューが表示されていなかった事象を解消しました。

  • IMPORTCONTENTNOVALIDATIONを使用してコンテンツをインポートする際、クエリーの検証が実行されていた事象を解消しました。


Yellowfin 9.4

非互換の変更

インフラストラクチャー

  • Javascriptグラフのライブラリをそれぞれ、0.7.20 (C3)、2.9.4 (chart.js)、6.2.0 (D3)にアップデートしました。


機能強化・拡張

コンテンツエクスポート

  • カスタムフォントをPDFエクスポートで使用できるようになりました。
  • PDF暗号化のアルゴリズムをAES 256-bitに変更しました。リポジトリデータベースに設定を追加することで、従来のRC4 128-bitに戻すことが可能です。
  • ストーリーをPDFにエクスポートできるようになりました。
  • コンテンツエクスポートに時間がかかる場合に、そのまま続行するか、キャンセルするか、バックグランドで続行するか、あるいは結果を電子メールで送信するかを選択できるようになりました。
  • レポート外部アクセス時BaseURLの設定なしにPDFエクスポートできるよう改善しました。


ダッシュボード

  • ダッシュボードとプレゼンテーションに承認機能を追加しました。
  • ダッシュボードでのデータリンク機能を見直しました。また、プロセスを合理化したことにより、利用可能なフィールドが1つのドロップダウンリストにすべてリストアップされるようになりました。
  • ダッシュボード上でキャンバスレポートの表示(グラフ、または表)を切り替えるトグルを追加しました。


データ

  • OracleのKerberos認証に対応しました。
  • ojdbc5.jar Oracle JDBC Driverを含む古いJDBCドライバーとの互換性のため、スキーマフェッチのプロセスを見直しました。
  • Redshift Spectrum対応を強化しました。
  • MemSQLでGEOGRAPHYとGEORGRAPHYPOINTが使用できるようになりました。


インフラストラクチャー

  • クライアント組織でコンテンツにセキュリティを設定する際、デフォルト組織で作成したユーザーグループを使用することができるようになりました。ロールやLDAPによって定義されたユーザーグループの場合は、そのクライアント組織にアクセスできるユーザーに対してアクセス権が付与されます。
  • クライアント組織の管理コンソールでデフォルト組織のユーザーグループを確認することができるようになりました。ただし、グループメンバーの表示や変更はデフォルト組織でのみ可能となります。
  • 非公開コンテンツを含む、すべてのコンテンツにアクセスできる「スーパーユーザー」ロールを追加しました。(詳しくはこちらこちら)
  • コメントへのファイル添付を制御するロールを追加しました。
  • ゲストロールでストーリーが閲覧できるようになりました。
  • パフォーマンス改善のため、数万人規模での利用時におけるコンテンツへのアクセスレベル取得の処理を最適化しました。
  • フリーハンドSQL計算フィールドでの潜在的なSQLインジェクションを防ぐため、検証プロセスを改善しました。
  • XXE攻撃を回避するため、XML関連のプロセスのセキュリティを強化しました。
  • セキュリティ向上を目的として、パスワードリセットのリンクを電子メールに送信する際の画面にユーザー名が表示されないよう、メッセージの見直しを行いました。
  • Dosを防ぐため、Yellowfinから送信される電子メールの間にクーリングオフ期間を追加しました。
  • ディスカッションでリンクを共有する際、URLタイトルがフェッチされることを防ぐ目的で、新しいセキュリティパラメーターを実装しました。
  • log4jを1.2.17から2.13.3にアップデートしました。このライブラリはログ出力で使用しています。Servletの最小要件を2.3から3.0に変更しました。(詳しくはこちら
  • contentmanagementテーブルの破損データが識別できるよう、エラーログを追加しました。
  • 参照コード登録時、CSVファイル以外のファイルがアップロードされないよう、ファイルタイプの検証を強化しました。
  • 削除済みレポートのサムネイルイメージをクリーンアップするバックグラウンドタスクを追加しました。


JS API

  • JS API経由でストーリーを閲覧できるようになりました。
  • 開発者がJavaScript APIを介してカスタムローダーを追加できるようになりました。(詳しくはこちら).


REST API

  • REST APIにバージョン情報のinfoエンドポイントを追加し、以前リンクしていなかったエンドポイントとトップレベルリソースへのナビゲーションを改善しました。
  • システム情報にREST APIのバージョン情報を追加しました。
  • REST APIリフレッシュトークンとシングルサインオンの応答を改善し、セキュリティトークンモデルでトークン識別子が返されるようにしました。
  • 標準のJSON形式でエラーメッセージを返すよう、REST APIのエラー処理を改善しました。
  • Acceptヘッダーを変更/設定できない場合に、カスタムヘッダーX-API-Acceptから要求されたREST APIバージョンが読み取れるよう処理を追加しました。
  • REST APIのバージョンを1.2にアップデートしました。


ユーザーインターフェース

  • いくつかのUIの改善を行いました。
    • 新規レポート作成のポップアップで、ビュー名が長い場合に折り返して表示されるよう改善しました。
    • フィルター値が長い場合、折り返しての表示ではなくツールチップで表示されるよう改善しました。
    • カラム(列)の書式>サマリーのいくつかの設定でテキストの見直しを行いました。
  • レポートのブックマーク機能との一貫性のため、ダッシュボードのブックマーク機能を一部見直しました。
  • 編集中のテーマと有効化されているテーマの識別をより簡単にするため、アイコンの見直しを行いました。


ビュー

  • ビューのインポートと有効化のパフォーマンス改善のため、リポジトリデータベースにインデックスを追加しました。

...

  • GETCONTENTの戻り値にデータソースUUIDを追加しました。


不具合改修

コンテンツエクスポート

  • レイアウトに関するいくつかの事象を解消しました。
    • 重複表示を排除したセルの途中で改ページが発生した際、条件付き書式の色がヘッダーにも影響していた事象を解消しました。
    • 改ページが存在するとき、小計の背景色が次のテーブルのヘッダーにも適用されていた事象を解消しました。
    • 比率棒フォーマッターがPDFに正しくエクスポートされていなかった事象を解消しました。
    • PDFエクスポート時、クロス集計表のカラムが重なり合ってしまう事象を解消しました。
    • 線や図形、イメージウィジェットがPDFに正しくエクスポートされていなかった事象を解消しました。
  • 会社ロゴを表示したレポートがPDFにエクスポートできなかった事象を解消しました。
  • ダッシュボードPDFエクスポートの設定が保存されていなかった事象を解消しました。
  • システム構成で設定したページの向きのデフォルトが適用されていなかった事象を解消しました。
  • 特定の条件下にて、横向きの設定でPDFをエクスポートしても、縦向きでエクスポートされていた事象を解消しました。
  • ハイパーリンクフィールドを含むレポートでは、PDFエクスポート時に「ページ幅に合わせて縮小」のオプションが動作していなかった事象を解消しました。
  • PDFエクスポート時のハイパーリンクの書式に関する事象を解消しました。
  • Excelエクスポート時、重複する値が複数含まれていた事象を解消しました。


ダッシュボード

  • 有効化したダッシュボードのドロップダウンメニューから、ダッシュボード単体で翻訳できるようになりました。
  • 特定の条件下にて、現在のフィルター値でダッシュボードがブロードキャストされていなかった事象を解消しました。
  • フィルターフィールドが1つも選択されていないフィルターウィジェットを含むダッシュボードが正しくインポートできなかった事象を解消しました。
  • 特定の条件下にて、ブラッシングリンクとドリルフィルターリンクが正しくインポートされていなかった事象を解消しました。
  • フィルターリンクされたドリルダウンを含むダッシュボードが正しくインポートされていなかった事象を解消しました。
  • インスタントインサイト実行時、ダッシュボードフィルター値が適用されていなかった事象を解消しました。
  • テキストウィジェットで箇条書きした際、フォントなどの書式が一部にしか適用されなかった事象を解消しました。
  • 該当のロールがOFFのユーザーにも、ダッシュボードメニューとレポート最大化のメニューが表示されていた事象を解消しました。
  • ウィジェットの追加/削除後にブラッシングリンクが正しく動作しなかった事象を解消します。
  • リンク元のグラフが格子グラフまたはヒートグリッドだった場合にブラッシングリンクが動作しなかった事象を解消しました。


データ

  • 1000以上のビューエレメントが紐づいているデータソースにアクセスフィルターを追加する際に発生していたOracleエラーを解消しました。
  • カスタム認証アダプターで作成されたデータソースでは、Yellowfinの一部の機能が動作しなかった事象を解消しました。


インフラストラクチャー

  • ダッシュボード操作に関するイベントログが再度出力されるよう改善しました。
  • skipEmailDupCheckオプションが有効の場合に、重複する電子メールアドレスを持つユーザーの更新ができなかった事象を解消しました。
  • 特定の条件下にて、EdgeやGoogle Chrome、IEでの初回ログイン時にLDAPユーザーが複数作成されていた事象を解消しました。
  • コンテキストパスがROOT以外の環境で、「重複ログイン時のルール」が"ユーザーに尋ねる"に設定されていた場合に重複ログインとパスワードリセットのページが動作していなかった事象を解消しました。
  • XSS対応のため、レポートビルダーでのレポート名に関する処理を強化しました。
  • 既存のタブの追加禁止」ロールが有効のとき、新規ダッシュボード作成ができなかった事象を解消しました。
  • 管理コンソールのKPIで、過去30日間にアクセスされたダッシュボードの数が更新されていなかった事象を解消しました。


JS API

  • Yellowfinが稼働しているサーバーとバージョンの情報を非表示にできるよう、HIDEJSAPIDETAILSを見直しました。(詳しくはこちら)


レポート

  • 特定の日付でデフォルトフィルター値が設定できなかった事象を解消しました。
  • 共有メニューから「現在のフィルター値」でリンク作成後にフィルター値を変更すると、共有リンクからアクセスした場合も変更後のフィルター値で実行されていた事象を解消しました。
  • マルチ表示レポートの結合タイプがフィールドだった場合に、子どもレポートに値が渡っていなかった事象を解消しました。
  • 特定の条件下にて、定義された日付期間フィルターとそれ以外のフィルターがダッシュボード上でリンクできていなかった事象を解消しました。
  • フィルター演算子が「一覧に含む(含まない)」だったときに最小値/最大値が使用できなかった事象を解消しました。
  • 特定のデータベースで日付フィルターの演算子を「等しい」にしたとき、実際のレポートクエリーでは「~の間(Between)」が使用されていた事象を解消しました。
  • レポートを編集すると、OFFに設定していた「フィルター値の記憶」設定がONに戻ってしまう事象を解消しました。
  • インポートするビューに、既存ビューで使用しているフィールド名と同じ名前のビューレベルフィルターが存在していた場合の、フィールドマッチのロジックを改善しました。
  • 特にカラム数が多いレポートで、レポートからカラムを削除する際に例外エラーが発生していた事象を解消しました。
  • レポートカラムを変更しても、関連するテキストウィジェットの参照が更新されなかった事象を解消しました。
  • 一部の高度な関数で、セクションを含んだレポートで正しいカラムを参照できていなかった事象を解消しました。
  • ドリルダウンが設定されていないフィールドと、ドリルダウンリンクが設定できていた事象を解消しました。
  • 特定の条件下にて、UNIONサブクエリーレポート実行中にバックエンドでエラーが発生していた事象を解消しました。
  • ストアドプロシージャをサブクエリーとして追加すると値が重複して表示されていた事象を解消しました。


ユーザーインターフェース

  • ダッシュボードフィルターでBoolean型のフィルター値がレンダリングできていなかった事象を解消しました。
  • 特定の条件下にて、フィルター更新のアイコンが表示されなかった事象を解消しました。
  • レポートのデータ表示」オプションでデータ表示を無効にしていたとき、レポートビルダーでレポートの更新ができなかった事象を解消しました。
  • ドリルスルー先として使用されているダッシュボードを削除する際に、警告メッセージが表示されていなかった事象を解消しました。
  • Firefox使用時、ダッシュボードプロパティのトグルにアイコンのプレースホルダーが表示されていなかった事象を解消しました。
  • パラメーターをフィルターとして使用しているダッシュボードで、共有ボタンが動作していなかった事象を解消しました。
  • タイムラインに通知された長時間実行レポートを開くとき、レポートが再実行される事象を解消しました。
  • 長時間実行レポートのポップアップから、タイムラインと電子メールのオプションを非表示にできなかった事象を解消しました。
  • ブロードキャストメニューに「ディスクに保存」オプションが表示されていなかった事象を解消しました。
  • ダッシュボードタブタイプを切り替えたとき、サブタブでウィジェットオプションが更新されていなかった事象を解消しました。
  • マルチタブサポートが有効のとき、ウィジェットの「URLへ移動」アクションでダッシュボードURLを使用すると読み込み時にエラーが発生していた事象を解消しました。
  • 新しいアクセスフィルターを登録する際、別のダイアログボックスが表示されていた事象を解消しました。
  • フィールドを検索したあと、計算フィールドを追加/削除すると検索ボックスのテキストが空になる事象を解消しました。
  • アクセスできないレポートを含むダッシュボードでフィルター設定ができなかった事象を解消しました。
  • マルチタブサポートとCSRFフィルターを併用した場合に、パスワードリセットができなかった事象を解消しました。
  • 新規ユーザーの場合、ダッシュボード削除を反映させるために画面を手動で更新しなければならなかった事象を解消しました。
  • ロールで非表示にした閲覧ページのカラムが利用できていた事象を解消しました。
  • 非公開のコンテンツフォルダーに保存されているビューが、アクセス権のないユーザーでも閲覧可能だった事象を解消しました。
  • 購読しているダッシュボードが、閲覧ページの購読に表示されていなかった事象を解消しました。
  • 閲覧ページで複数のドラフトコンテンツを選択したとき、コンテンツメニューが表示されなかった事象を解消しました。
  • 閲覧ページでプレゼンテーションとテーマのアクティビティストリームが表示できなかった事象を解消しました。
  • 画像を含んだプレゼンテーションのスライドを複製したときに発生していた内部エラーを解消しました。
  • クライアント組織のメニュースタイルがツールバーだったとき、ダッシュボード編集中に詳細ボタンが動作しなかった事象を解消しました。
  • クライアント組織でダッシュボード幅を設定する際、デフォルト組織での単位が使用されていた事象を解消しました。
  • 3階層以上のドリルダウンを持つレポートとリンクしたとき、フィルターがリセットされなかった事象を解消しました。
  • ダッシュボードフィルターグループが削除できなかった事象を解消しました。
  • レフトサイドフィルターをONからOFFにすると、選択されていたフィルターが別のフィルターウィジェットに追加できない事象を解消しました。
  • ダッシュボードやプレゼンテーションがフルスクリーンモードのとき、サブタブに移動すると正しいスケールで表示されていなかった事象を解消しました。
  • 一部のコンテンツ検索バーが正しく表示されていなかった事象を解消しました。
  • キャンバスダッシュボードの編集/閲覧時に発生していたレンダリングに関する事象を解消しました。
  • 差異を含むグラフの削除ができなかった事象を解消しました。
  • コードモードでHTML編集時、カスタマイズされたHTMLを追加するとフィルターリストが非表示になる事象を解消しました。
  • JS API経由でダッシュボードにアクセスした際、レポートエクスポートメニューが表示されていなかった事象を解消しました。


ビュー

  • ビューのインポートまたは保存時に、そのビューに有効なシグナルやシグナルジョブが紐づいていなくてもエンティティ以降の処理が実行されていた事象を解消しました。
  • Hive使用時にフリーハンドSQLビューが作成できなかった事象を解消しました。
  • ビューを複製で編集すると、ダッシュボードでのドリルダウンリンクで不整合が発生していた事象を解消しました。


Webサービス

  • GETALLUSERSで特定のクライアント組織のユーザー情報を取得できるよう改善しました。(詳しくはこちら)
  • 過去バージョンのインポートファイルでインポートしようとした際、エラーコード42が発生していた事象を解消しました。


重要ドキュメント

以下のドキュメントでは、最新バージョンのYellowfinに追加された新機能および機能強化について紹介しています。

...