Like what you see? Have a play with our trial version.

Error rendering macro 'rw-search'

null

Versions Compared

Key

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

...

Expand

XLS/PDF/DOCX Export

  • Resolved an issue where certain table borders were not exported correctly to Excel.
  • Resolved an issue where header images overlapped report content in DOCX exports.
  • Resolved an issue with exporting Sparkline images to xlsx and docx formats.
  • Resolved an issue where the background color of Cross Tab Metric Headings was not being exported to XLSX files.

Administration

  • Resolved an issue with the expiration date not displaying correctly in the license preview.
  • Resolved an issue pertaining to repeated calls occurring when the session timeout was set to 0.
  • Resolved an issue related to group membership when utilizing client organizations with LDAP-defined group memberships.
  • Resolved an issue on the Dashboard Management Administration page where selecting and deselecting dashboards was not working correctly.
  • Resolved multiple issues related to audit events, including the creation of records for dashboard file exports and the inclusion of the ClusterNode ID in these records.

Reports

  • Resolved an issue with Report Header Lock not functioning on drill-through popups.
  • Resolved an issue where formatted HTML values could inject CSS into Yellowfin.
  • Resolved an issue where publish date was null for approved reports.
  • Resolved an issue where the data preview was not immediately updating when changing the filter default value.
  • Added an option that will allow WMS layers that include a DOCTYPE declaration to be loaded successfully. Activated with advanced configuration option "IGNOREWMSDOCTYPE".
  • Fixed an issue where filter breadcrumbs were not correct for Jasper reports
  • Resolved an issue that would not pass linked filters to co-display child reports.
  • Resolved an issue where a drill-down showed no data in paged reports
  • Resolved an issue where report pagination was not updating after applying filters.
  • Resolved an issue with a null pointer exception occurring when a report-based view is missing the parent source ID.
  • Allowed Jasper Report filters to be read from the RunReport URL, allowing for direct linking with filter values set.
  • Resolved an issue with timestamps not having milliseconds formatted to three decimal places, which could have lead to incorrect data being presented.

Web Services

  • Resolved an issue where the view specified during a CREATEREPORT SSO entry would not work. Both viewId and viewuuid have also been added as options on the SSO login URL.

SSO

  • Added a configuration parameter to restrict guest users from being redirected to the Browse page.
  • Resolved an issue with session-based content category access when using the CONTENT_INCLUDE parameter with the SSO web service.
  • Resolved an issue with filters passed via an SSO login URL not being applied.

Security

  • Resolved an issue where attempting to access a public report on an 'edit restricted' view prompted users to log in, rather than allowing guest access.
  • Resolved an issue where the Client Source Substitution was not properly disconnected when changing the substitution source.
  • Resolved an issue with inconsistent restrictions on special characters for user first and last names.
  • Resolved an issue where LDAP symbols within the LDAP query string were incorrectly escaped.
  • Resolved an issue where user groups were removed during login when LDAP authentication was in use.
  • Resolved an issue related to an email injection attack.
  • Fixed an issue where a user's access to some content was not refreshed when a user's group membership was modified.

REST API

  • Resolved an issue in the Task Schedule REST API where the scheduleActive status could not be set.
  • Resolved an issue where bulk-adding default dashboards to a user group was resulting in them being added in the incorrect order.
  • Resolved an issue where some "importOptions" were not working correctly during the import of content through the REST API.
  • Resolved an issue with the report REST API where a query filter would not work when filtering results by ViewId.

Configuration

  • Resolved an issue where embedded reports and dashboards using the JS API were experiencing session timeout-related re-login requirements.

Export/Import

  • Resolved an issue that occurred when exporting and then importing a report with a UNION join.
  • Resolved an issue that prevented the import of audit content.
  • Resolved an issue with multi-tab functionality not working after performing a content import.

Charts

  • Resolved an issue where the chart legend field name was displaying as null for Pie, 3D Pie, and Ring charts.
  • Resolved an issue related to certain JavaScript charting libraries that were overwriting the injected chart styles.
  • Resolved an issue with dial charts showing incorrect "NaN" value.
  • Fixed an issue where line chart label would still match line the color even when label style was set to default.

Filters

  • Resolved an issue where a child filter of a mandatory parent filter is ignored after applying the filters.
  • Fixed an issue where sorting filter values by reference code was not working correctly.
  • Resolved an issue with the "Select All" and "Clear All" labels in Filters overlapping the "In List" and "Not In List" text in some languages.
  • Resolved various issues with using Timestamps in filters, including: CSV entry for timestamp filters not parsing various date formats; timestamp range input not displaying the value in user's preferred date format; and timestamp filter prompts omitting milliseconds.
  • Resolved an issue with Timestamp filters not supporting millisecond resolution on MySQL and Oracle data sources.
  • Resolved an issue where editing or deleting a report fails if the report has a large number of filters used across a large number of dashboards.

Broadcast

  • Resolved an issue where the "Broadcast Failure Task Requestor" was null or unknown.

Dashboards

  • Resolved an issue when adding reports to Dashboards and Presentations, where a maximum of six snapshots was displayed.
  • Resolved an issue where a user with super user privileges could not delete certain dashboard bookmarks
  • Resolved an issue where series selection would close unexpectedly for a report placed on a non-canvas dashboard.
  • Resolved an issue where report names were missing when adding filters to a dashboard.

JS API

  • Resolved an issue where Dashboard embed links did not correctly specify all parameters such as bookmarks.

Mobile

  • Resolved an issue where some reports would not appear in the mobile app when logged in to a client organization.
  • Resolved an issue with some multi-tenancy features not working on the Mobile Application.

Data

  • Resolved an issue with a repository connection pool leak related to loading Signal Widgets.
  • Resolved an issue with a repository database leaking a connection when linking content on Dashboards

Browse Page

  • Resolved an issue where the status of Presentations and Themes were not being displayed on the browse page.

Infrastructure

  • Removed the Spark-excel open source library.
  • Upgraded Apache Poi from 4.1.2 to 5.2.4

Change Impacts

Expand

Yellowfin 9.10 contains changes to the Browse page and other popup dialogs that can be opened from the Browse page. New CSS styles have been used to style these new UI elements. Existing custom styling may not apply colors correctly on these elements. It is recommended that you test custom styling prior to deploying Yellowfin 9.10 into production, as additional changes to your styles may be required.


These new CSS variables have been defined in ie.css. Modifying these variables will apply custom colors to new styles throughout the application.

Code Block
--primary-color-2
--primary-button-color-2
--primary-button-hover-color-2
--grey-2
--grey-3
--dark-grey-3
--dark-grey-4
--dark-grey-5
--light-grey-6
--light-grey-7
--light-grey-8
--light-grey-9
--light-grey-10
--light-blue-2
--red
--red-2

Some PNG icon images have been replaced with SVG images, and if using custom images, it may be required to convert your existing PNG files to the SVG format.

Yellowfin 9.9

Enhancements

...