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

Versions Compared

Key

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

...

Expand

Browse Page

  • Optimised the UI on Browse Page to reduce the number of clicks when filtering on content type.
  • Removed the option to filter by Storyboards on the Browse Page.
  • Updated the Browse Page to hide the Recent Items section in Tile mode when there is no recent content for a user.
  • Added the ability to set 'My Favourites' as the users Entry Page.
  • Added a menu item to enable the UUID of a content item to be copied to the clipboard from the Browse Page.
  • Added a user configurable setting to retain content type selections across visits to the Browse Page.

Security

  • Updated info.jsp to show additional information regarding libraries used in Yellowfin.

Filters

  • Added additional helper text to filters to improve usability when searching. 
  • Added additional predefined date periods - "Last Calendar Year to Date" and "Last Year's MTD".

REST API

  • Added a new REST endpoint for returning user details based on a users' email address.
  • Added the ability to set a user's date format preference via the REST API.

Administration

  • Added new functionality to allow an administrator to configure the expiry time for password reset emails.

Broadcast

  • Updated the Broadcast popup to not show the Smart Task option when the user does not have the Tasks role enabled.
  • Added the ability to choose the recipient salutation from a report column when using an advanced broadcast.
  • Added Advanced Broadcast capability for Dashboard broadcasts - this enables recipient lists and custom filter settings to be retrieved dynamically from a report. This feature is license dependent.
  • Added the ability to broadcast a Dashboard to an external email address entered directly into the broadcast recipient list. This feature is license dependent.
  • Added functionality to allow export settings to be configured per broadcast. This means that each individual broadcast can either use the settings saved for the Report or Dashboard, or have its own settings unique to that broadcast.

Infrastructure

  • Upgraded Spring Framework to 5.3.34.
  • Upgrade PDFBox to 2.0.30.
  • Upgrade Tomcat to version 9.0.89 for new installations of Yellowfin.

Dashboards

  • Improved the execution speed of Dashboard Broadcasts by eliminating the unnecessary running of reports.
  • Added the ability to hide the "Favourited by" icons on a Dashboard.
  • Updated the styling for shapes, lines and icons to support more accurate shadowing. Updated the way in which rectangles have their radii applied to better support elongated rectangles. 

Charts

  • Added the ability to define default bold and italic settings for chart titles.

Report Builder

  • Added an option to create copies of calculated fields in a report.

Data Sources

  • Added support for Qubole datasources

Views

  • Added support for Calculated Fields, Calculated Filters, Parameters, Grouped Data and Date Functions to Freehand SQL Views.

Web Services

  • Added the ability to return the last change date for content resources in both SOAP and REST Import/Export web services. This can be used to compare content on one system compared to another.

XLS/PDF/DOCX Export

  • Added functionality to allow a Dashboard to be exported to XLS including support for broadcasting to XLS. Each report on the chart on the dashboard is exported as a separate tab in the XLS file.
  • Modernised and unified the capability for managing export defaults into a single location (Export Defaults) under the Administration Console.
  • Added functionality to allow export settings to be configured per broadcast. This means that each individual broadcast can either use the settings saved for the Report or Dashboard, or have its own settings unique to that broadcast.
  • Added functionality to allow all reports on a Dashboard to be exported to PDF, including rows of the report that are not visible on the Dashboard at the time. This export format can be enabled by toggling off Export Entire Dashboard.

Task Management

  • Added the ability to customise the Task Types used in Task Management.

Fixes

Expand

Security

  • Improved security by adding additional sanitization of user input.
  • Fixed an issue where user credentials were added to the request payload when adding a CSV file to the transformation flow process.
  • Fixed an issue where a user could access certain reports that they did not have the correct access for - in particular where the user did not have access to a view used in a sub-query.

Report Builder

  • Fixed an issue where Yellowfin would not work in multi-tab mode when custom formatters were used.
  • Fixed an issue where the page count could be incorrect in a page slider where the report uses sections.
  • Resolved an issue where column sorting for report tables was not working when the page slider is set to "Below" or "Both".
  • Resolved an issue where searching for a Table in the Report Builder when using free-hand SQL and an Oracle Data Source.
  • Fixed an issue where users were unable to create reports using the Advanced Authoring methods even when the user had the correct privileges.
  • Resolved an issue in Report Builder where [TOTAL:#:MIN] was not working correctly where the data contained nulls.
  • Resolved an issue where users with only Create and Read privilege received an error when creating reports.
  • Fixed an issue with cross tab reports where some background formats were not being applied.
  • Resolved an issue where view fields lost their format settings after the freehand SQL was edited.
  • Resolved an issue where conditional formatting options for certain objects were not displaying.
  • Fixed an issue where certain drop down menus were not working on reports if certain page slider configuration was used.
  • Resolved an issue where using the Group Data option in an Advanced Subquery was causing an error in the report.
  • Fixed an issue where some calculated field results were incorrect when used in Cross-tab reports.
  • Fixed an issue that occurred when generating a filter that included linked date offset filters.

REST API

  • Fixed an issue where CategoryCode was missing from the response to the /api/categories REST API call.
  • Fixed an issue when filtering by subcategory on the /api/categories REST API call.
  • Resolved an issue where the user guest role was lost after calling the REST API "Update an existing role" patch request. Added default, guest and mandatory flag to user role response body.
  • Resolved an issue where retrieving export dependencies via the API would return null entries in the content list.
  • Fixed an issue where the REST call PATCH admin/users/{userid} was incorrectly inserting a new record rather than updating an existing record in some circumstances.

Charts

  • Fixed an issue where dimension trimming was not available for stacked horizontal bar and stacked vertical bar charts.
  • Fixed an issue where categorical chart labels were being truncated to be shorter than was necessary.
  • Fixed an issue where markers were not showing correctly on Google Map Charts.
  • Resolved an issue where the horizontal scrollbar was sometimes missing for JS Charts.
  • Resolved an issue where chart axes that contained only a single value would render incorrect ticks marks on the chart axis.
  • Fixed an issue with the position of chart tooltips when switching between normal and full screen mode.
  • Fixed an issue where default chart label styles were not being applied to Pie, Funnel and Donut charts.

Dashboards

  • Fixed an issue where importing or editing certain dashboards was causing an error.
  • Resolved an issue where reports added to the Associated Content widget in the global content section of a Dashboard were not exporting or importing correctly.

  • Fixed an issue where Instant Insights results were being saved to the wrong sub-tab in a multi-tab Dashboard.
  • Fixed an issue where Instant Insights results were not saving on Canvas Dashboards.
  • Resolved an issue where report sections were not always showing correctly on canvas Dashboards.
  • Resolved an issue where filters could not be linked with reports contained in the Associated Content Widget when added to the global section of a Dashboard.
  • Fixed an issue where the window did not scroll effectively when resizing a Dashboard canvas.
  • Fixed an issue where Filter objects on a dashboard could overlap each other after import.

Access Filters

  • Resolved an issue where the Reverse Access Filter Logic toggle setting would be lost when editing a View via the clone method. 
  • Resolved an issue where Cached Filters would not work with Access Filters in some scenarios.

Infrastructure

  • Resolved an issue where the repository connection pool could become saturated when a source connection pool was also saturated.
  • Fixed an issue where the formatting of NowhereElse.i4 was not displayed correctly.
  • Resolved various issues where database connections were not closing, which could cause a database connection pool to become saturated

Browse Page

  • Resolved an issue where editing the name and description of a report was saving even if the user did not save the update. 
  • Fixed an issue where a Theme could not be added as a favourite.
  • Resolved an issue where an incorrect message was shown on the Broadcast popup if a Broadcast had only run once.
  • Resolved an issue where Stories were not showing up in My Content on the Browse Page.
  • Resolved an issue where blank values would be saved in Folder security settings in the Browse Page if a value was clicked twice.
  • Fixed a bug where users couldn't access the Automation Settings popup of any View from the browse page for certain combinations of roles and settings.

Filters

  • Fixed an issue where an additional scroll bar was being displayed in an in list filter popup when the language was other than English.
  • Fixed an issue with the display of custom date ranges where the date picker would not be visible.
  • Fixed an issue where filter values were not retained on Dashboards where the left filter option was used.
  • Fixed an issue where the "Last Quarter" predefined date was appearing twice.
  • Resolved a performance issue related to inserting Cached Filter Values into the repository database, when there are significant number of records.

Administration

  • Resolved an issue where Field Folder names were not appearing correctly in the Administration Console where a language override had been set.
  • Fixed an issue where an error was displayed on the Administration / Export page after cloning and publishing a view.
  • Fixed an issue where errors sometimes occurred when deleting Field Folders 
  • Fixed an issue where CustomConverter plugins were showing as type Undefined.
  • Modified the Schedule history popup to correctly sort by date.
  • Fixed an issue where a User who was a content folder approver could be deleted and the folder approval remained with the deleted user.

Views

  • Fixed an issue where updating views via cloning caused GeoPacks to become unlinked.
  • Fixed an issue in the View Builder where table conditions would sometimes contain an empty string.
  • Fixed an issue where Views based on Reports could be opened in the View Builder by a super-user.
  • Resolved issues that occured when adding or copying fields in Freehand SQL Views.

Transformations

  • Fixed an issue where some Transformation Flows were failing due to timestamp and date issues.

Drill

  • Resolved an issue where hard coded filters were not passed to child reports via drill-through in some cases.
  • Resolved an issue where settings of a filter on a parent report would also affect filter settings on a drill through child report.

JS API

  • Resolved an issue where Drill Through from one Dashboard to another was not working correctly when using the JSAPI.
  • Resolved an issue that occurred when a guest user attempted to access a Story embedded using the JSAPI.
  • Fixed CSS stylesheet generation so that @imports are removed from combined stylesheets

Advanced Functions

  • Fixed an issue with the Growth Rate advanced function when both metrics are zero.

Export/Import

  • Fixed an issue where Email Sharing settings were not being exported correctly.
  • Fixed an issue where Cached Filter Values for existing views were not deleted when the view was replaced via the Import process.

  • Resolved an issue where an import would fail if a schema reference was present on the imported tables and the datasources had the "Include Schema in SQL" setting disabled.

Client Organizations

  • Resolved an issue where bookmarks created within a client organization were not visible within that client organization.
  • Resolved an issue where bookmarks created in a client organization were incorrectly visible in other client organization when the bookmark is shared to user groups.
  • Fixed an issue where Bookmarks created in one client organization were visible in the Report Broadcast popup of a different client organization.

XLS/PDF/DOCX Export

  • Fixed an issue with Text Widgets changing position when exported to XLSX.
  • Fixed an issue where report section labels were not displaying after exporting to CSV and XLS.
  • Fixed an issue where Tabbed Sections were not displaying correctly on a PDF export.
  • Fixed an issue where Tabbed Sections headers were displaying with a black background on a PDF export.
  • Fixed an issue when exporting Crosstab reports to PDF where overlapping occurred when there was no data in a field.
  • Fixed an issue where the Export Tabbed Co-displays setting on PDF Exports was not available.
  • Resolved an issue where default Dashboard filters were not being applied in broadcasts.
  • Resolved an issue where some PDF export settings were not showing when logged into a Client Organization and removed redundant warning messages when exporting reports with multiple charts.

Installation

  • Fixed an issue with Yellowfin installation on MySQL where a "Multiple primary key defined" error would occur.
  • Added a panel to the patch installer to store backup archives. This panel was removed when the Installer UI was updated in 9.9.
  • Resolved an issue where the warning message shown when importing content from an older or new version of Yellowfin was incorrect.

Mobile App

  • Fixed an issue where changing the default avatar using the 'customimages' directory was not reflected in the Yellowfin mobile application.

CSV Import

  • Fixed an issue where the thousand separator defined in the system was not being used as a default in CSV uploads.

Guided NLQ

  • Fixed an issue in Guided NLQ where predefined data periods were sometimes not available in a client organization.
  • Resolved an issue related to accessing a saved report using NLQ via the JavaScript API

Activity Stream

  • Fixed a UI issue that occurred when commenting on the result of Assisted Insights and tagging a user.
  • Resolved an issue that occurred when attaching screenshots to tasks.

Web Services

  • Resolved an issue where importing content with the novalidation import API was failing.

Signals

  • Fixed an issue where the drop down menu was positioned off the screen when adding a comment to a Signal Discussion.

...