List of changes in version 11.0

Overview

This article provides a list of the issues fixed and new functionality added in Dundas BI.

Version 11.0.0.1005

Fixed issues

TicketDetails
93733 Fixed an issue when using a time dimension with a fiscal calendar that could cause the set start hour not to take effect correctly.
93736 Fixed an issue that could display an unexpected error when exporting to Excel using script that doesn't specify a viewUrl.
93765 Fixed an error that could occur when navigating a view container multiple times between certain dashboards.
93766 Fixed an issue that could prevent tenant overrides from consistently taking effect correctly for data connectors for OLAP databases.
93868 Addressed values missing for formula measures when calculating an 'other' group.

Version 11.0.0.1004

Behavior changes

TicketDetails
93582 The gateway feature no longer needs to be enabled in your license to use a gateway in data connectors.

Fixed issues

TicketDetails
93450 Fixed an issue that could cause state indicators, data bars, and bullet graphs not to appear at the bottom of a table visualization after scrolling up a certain amount and back down.
93458 Fixed an issue preventing tenant overrides from taking effect for data connectors for OLAP databases.
93537 Fixed an issue that could cause map elements to appear unstyled and all black temporarily during data updates.
93555 Fixed a 500 error code incorrectly returned by a call to the WebAppService.logOff JavaScript API method. Note that you can also call ViewService.navigateToPage(dundas.Pages.LOGON_LOGOFF) as an alternative.
93564 Fixed an error that could prevent exporting a table visualization to Excel including styling if cell text that included an unknown member caption had been customized.
93587 Fixed incorrect times that could be displayed for time dimensions using a fiscal calendar with a start hour changed from midnight.
93590 Fixed an error that could occur incorrectly when calling ExportHelper.exportCSV in JavaScript without specifying the skipHeaders and delimiter options.
93638 Fixed an issue that could prevent data from exporting correctly from a table visualization to Excel when certain measures or hierarchies were set to be excluded from the export.
93654 Fixed an error resulting from performing arithmetic with Int16 type columns in a calculated element in a data cube.
93667 Fixed errors that could result for multiple connections to an OLAP database with data connector overrides set up for tenants.
93683 Addressed an issue causing loading indicators to stop appearing for long-running data updates for interactions that set multiple view parameters.
93694 Fixed an issue that could cause time dimension values affected by tenant overrides to display incorrectly when their format is customized in a visualization's properties.
93696 Fixed an issue that could cause map elements to appear unstyled and all black until updated for mouse movement when multiple view parameter updates are made from interactions or filters.
93708 Addressed an issue causing changes made downstream from a calculated element to be lost when adding another calculated element.

Version 11.0.0.1002

Behavior changes

TicketDetails
93290 For custom time provider extensions, the TimeDimensionProvider abstract class now has a new AddInterval abstract method signature to implement: public abstract DateTime AddInterval(ITimeHierarchyMember timeHierarchyMember, int intervalId, int offset);

New functionality

TicketDetails
93367 JDBC data connectors now have the advanced setting Include Catalog In Object Name available, for JDBC drivers such as Trino that may expect the catalog to be specified in connections.
93368 A Date Trim Expression can now be returned using DundasScript in JDBC data connectors in order for dates to be trimmed by the original data source when needed, such as when using a time dimension. The returned expression should be valid for the JDBC driver in use and trim according to the passed object dateGranularity (type DateTimeGranularity), for a column with the specified dataTypeName, including the placeholder {0} for the column expression to be inserted.

Fixed issues

TicketDetails
81510 Fixed some scenarios where accessing data from flat files such as CSV or DBF files via a UNC path when using specified credentials may unexpectedly result in an error.
90963 Fixed an issue that could occur when applying certain filtering to OLAP data sources resulting in an error such as An expression was expected for the function argument and no expression was detected.
93177 Addressed issues where notifications with data driven conditions may be sent unexpectedly when the specified criteria are not met or when there is no matching data.
93230 Addressed cases where filtering by one formula measure could be applied before another formula measure's values were calculated.
93281 Fixed an issue that could cause data to unexpectedly be filtered by a relative time token differently for tenant users affected by time dimension overrides.
93283 Performance has been improved for operations involving ragged hierarchies.
93290 Fixed an issue that could cause data for the wrong month to be displayed for a period over period comparison measure for time dimensions set to use certain reporting calendar configurations.
93295 Addressed an issue that could cause slicer comparison measures to display data unfiltered by the custom attribute for a security hierarchy.
93312 Fixed an issue that could prevent users from changing their password if they have a Default View set.
93344 Fixed an unexpected error that could occur when setting up an Other Group in a metric set displaying data when sorting is not performed by the data provider.
93428 Fixed a 400 error that could prevent administrators from approving requests from users that registered for an account.
93437 Addressed an expected error that could occur when aligning or sharing scales with a hidden curved line, area, or range chart set using relative positioning.
93458 Fixed an issue that may have prevented a data connector override for a tenant from successfully changing the catalog for an OLAP database.

Version 11.0.0.1000

Behavior changes

TicketDetails
81276 In the .NET API, the return type of ICustomAttributeService.GetCustomAttributeReferences has changed.
82336 Installation of Python is now optional if you are not using the metric set Assistant or Python transforms.
88342 In the .NET API, CreateEngineOptions.HostIdentifier is now obsolete: use CreateEngineOptions.HostOptions.HostIdentifier instead when starting the engine.
91953 The version of jQuery included with and used by Dundas BI has been updated to 3.6.0. If your own JavaScript may have been relying on methods from before jQuery 3.0.0 that were removed or changed, see the jQuery upgrade guides.
92263 The Percentile formula function now always uses the direct computation method option, which ensures the specified percentage of values always fall below the returned value.
92324 Email addresses are now validated when entered before saving them for accounts or configuration settings. It is possible that some addresses will no longer be accepted that were previously.
92757 Support for the SAML 2.0 protocol is now always installed with Dundas BI by default like other federated authentication protocols and does not require any additional steps or installations.
92938 Session IDs that you pass in a REST API request authorization header now take precedence over a session ID persisted via a cookie.
N/A Internet Explorer is no longer a supported web browser. For more details, see the release notes for version 10 or the product notes.

New functionality

TicketDetails
42875 Ability for an administrator to impersonate a user.
47469 Reports can now be exported to PowerPoint and Image with a slide/image for each page.
50125 New Slide Size option when exporting views to PowerPoint (does not apply to a report's pages).
50152 Notification emails can now include a direct link back to the view that is seen in the attached file, available from the right-click menu for the message body.
52883 New option in the file security dialog to replace any explicitly set privileges on contained files and folders so that they inherit instead.
58898 Usability improvements for the Schedule Rule dialog when setting recurrence start/end time.
68775 You will now be notified in the Email Recipient dialog when a selected account has no e-mail address set.
70372
87139
Developer users can now add or upload JavaScript as Code Library files to projects and add them to dashboards and other views to refer to in scripts.
70969 On the Jobs page in Administration, you can now search by job description (e.g., data cube name).
71142 You can now right-click a folder to publish its contents like for projects and individual files.
76884 Next Run Date column added to the Jobs page in Administration.
79149 You can now remove the schedule in addition to disabling it when editing storage options for a data cube that is checked in.
79163 Line charts with multiple series with dates that do not match can now display as connected by default when based on a single metric set and using the Connect Gaps property options.
79721 New configuration setting Disable Click To Check Out in Administration that prevents automatic check out when clicking within a file editor that is grayed out.
80474 Images shown in a table visualization column can now be included when exporting to Excel using the new option Add Data Images To File.
81276 The GetCustomAttributeReferences API method in .NET, REST, and JS can now return sessions that are using the specified custom attribute in addition to accounts and files.
81490 The list and diagram of relationships between data structures such as tables have increased in size in the Relationships dialog available from the right-click menu.
81544 A search field has been added to the Open dialog used to select a cube when assigning a custom attribute value.
81598 Administrators can now access an account's recycle bin and recover files.
81703 When exporting through custom script or code, the isExport parameter is now set in the URL automatically if not already set.
82045 The default recovery options for the Dundas BI scheduler service on Windows have been improved in case of a failure.
83363 The deployment wizard on Linux will now display the location of the instance's files on the Review Details step before it is added.
84175 The user name is now included in the error message shown when they have insufficient privileges for a file.
85371 Compatible versions of Linux are now displayed directly when installation/deployment cannot proceed on an unsupported version.
85947
92049
A Single Schema option has been added to the Amazon Redshift and Oracle data providers to avoid prepending the initially discovered schema name into queries and allow tenant data connector overrides to access different databases for each tenant with the same data structures.
86606 Select transforms now have a Select Structure parameter type available for switching between different tables with the same column structure.
87397 The dundas-bi-setup Docker image can now be used to add the usage tracking and performance samples to an instance.
87407 Previous reverse proxy configurations will now be detected and updated automatically when re-adding the federated authentication module to an instance.
87726 The number of tiles shown in the Tile Navigation component and in Recently Viewed in the main menu's Open dialog can now be configured by administrators with the setting Most Recently Used Entries List Maximum Size.
87734 Added support for an optional low-latency RabbitMQ service for communicating updates more quickly between farm/cluster instances. Available for Kubernetes by enabling it in the Helm chart; or, set the Custom Broadcast Provider configuration setting and then the RabbitMQ Connection String (e.g., HostName=;VirtualHost=;Exchange=;UserName=;Port=;) and Password for an existing dedicated fanout exchange and dedicated exchange user.
88076 Sidecar and init containers can now be added to Kubernetes deployments through Helm chart configuration.
88342 Extensions can now specify their purpose in their manifest file within the element <setting name="ExtensionPurposes">, and the Dundas BI engine can specify which types of extensions to load in different scenarios using the CreateEngineOptions.HostOptions.ExtensionPurposes property.
88356 Dundas BI is now a progressive web app (PWA) that can be installed on devices and launched more like native apps.
88990 Job run details for data cube sequence jobs now display separate messages identifying each data cube as it's built.
89545 Security hierarchy settings configured in the elements of a data cube's Process Result are now maintained when its input transform disconnected and reconnected.
90438 The version of Chromium Embedded Framework used when exporting content to images and PDF has been updated to version 100.
90441 You can now specify pod disruption budgets in the Helm chart configuration for Kubernetes deployments.
90685 A search field has been added to the Data Cubes dialog accessed from your profile and the Data Cubes page in Administration.
90765 Set the caption for a federated authentication provider to "-" if a button should not be provided on the logon screen, for example because of automated integration.
90785 The delimiter character used in CSV file exports of data can now be changed.
90998 Warnings and performance statistics are now displayed for all metric sets used in a single visualization when there are multiple.
91183 Quickly expand all values in an upper hierarchy level by choosing Expand To Next Level from the right-click Change Level menu.
91190 The deployment wizard on Linux will now display the current Dundas BI version of each instance in the list of options when upgrading an instance.
91216 All data is skipped when exporting data from a chart to Excel with styling preserved if all series are currently hidden.
91374 Some available settings for PostgreSQL databases have been removed corresponding with updates to the Npgsql library used for this data provider in data connectors.
91518 You are now prevented from entering the same port number for both the Dundas BI website and the reverse proxy when using the Dundas BI deployment wizard.
91594 Measure formatting specified in an OLAP database and not within Dundas BI is now preserved as number formatting when exported to Excel.
91597 You can now choose to skip headers when exporting data to Excel or CSV.
91612 Dundas BI is now identified by default in the metadata of exported files, such as details shown in the file's properties in your operating system or in an image's EXIF data. This is configurable using the existing setting Creator Metadata Text in Administration.
91740 Optionally include an image of the entire dashboard when exporting to Excel.
91755 An update has been made to how Dundas BI uses the document.domain DOM property to ensure compatibility with future versions of browsers such as Chrome.
91775 The unique name for a hierarchy's All member can be viewed in a tooltip in filter/parameter controls like for other members when needed.
91833 When running the health check using the option to fix errors, health checks are prevented from running elsewhere simultaneously to avoid the possibility of any issues.
91856 A new health check DBI0045 has been added to verify that the Internal Application URL configuration setting is set correctly.
92042 A Dundas BI Gateway can now be used with your own Dundas BI installation or containers in the cloud to access on-premise data sources.
92144 Failure thresholds have been set on Dundas BI services on Linux to prevent excessive systemd log entries.
92211 Unchecking the Show Redundant Column Headers on a table visualization is now replicated when exporting its data to Excel.
92215 A search field has been added to the Active Logons and Logon History pages in Administration to allow you to search for sessions by identifying details such as session or account ID or IP address.
92256 Start and end date filters have been added to the Logs page in Administration, which also take effect when downloading the logs to CSV.
92286 Python version 3.9 is now used when Dundas BI is installed on Windows.
92309 When a new user registers on the logon page, the configuration setting Account Registration Email Address in Administration can optionally be used to send notification emails to a different address than the Maintainer Email Address or built-in administrator account email address.
92319 The metric set's natural language Assistant is more flexible with the wording used to start using a data cube.
92443 The dundas-bi-setup Docker image size has been optimized.
92490 The .NET data contract classes in the Dundas.BI.WebApi.Models namespace that can be used for convenience when using the Dundas BI REST API have been moved to a separate assembly named Dundas.BI.WebApiCore, so that you can reference it separately without the ASP.NET runtime.
92718 Support has been improved for certain combinations of state style settings in table visualizations when exporting to Excel with styling preserved.
92753 One-time session tokens are now available as an alternative to logon tokens when the session needs to be created through the API and customized ahead of time.
92828 A newer version of autoscaling is now used by the Helm chart provided for Kubernetes deployments as the previous version is being deprecated.
92895 Optionally use Docker images with tags ending with -slim for a smaller image size if support is not needed for Python, the metric set's natural language Assistant, ODBC, JDBC, or IBM Db2. Support for exporting content is also excluded from the -slim image but included in -slim-export.
93008 SSL client certificates can now be set up separately in each PostgreSQL data connector.
93224 A new argument is available to set the administrator email address when using unattended setup of Dundas BI application and warehouse databases with the dundas-bi-setup Docker image.

Fixed issues

TicketDetails
80291 Addressed an issue where data was not filtered as expected for certain token settings in a filter transform for data displayed using a time dimension hierarchy.
87484 Fixed a dialog's description incorrectly suggesting that multiple accounts could be selected when associating a token with an account.
88934 Addressed a file's updated description and tags not being included when re-publishing. 
89541 Fixed an issue that could prevent data from showing correctly from an Excel file containing multiple columns with the same name.
89585 An error has been prevented from occurring in some cases when trying to connect to data using a Dundas BI gateway immediately after it was configured.
89619 Fixed an issue that could cause data point labels in charts to rotate incorrectly when set not to rotate if other labels are present that are rotated.
91160 Fixed an issue that could cause rotated column headers in table visualizations not to be aligned correctly when the dashboard's re-size mode is set to Scale.
91590 Addressed an issue where the menu component may scroll unexpectedly when hovering over a menu item after expanding.
91892 Fixed an issue that could cause the borders of small rectangles to remain visible in treemaps for existing values that have changed to zero.
92300 The metric set's natural language Assistant is now supported when Dundas BI is running directly on Debian.
92352 Fixed a description incorrectly shown in some cases when editing a tenant that suggested the tenant would use seats from the global pool of seats.
92383 Addressed an issue where the loading of a view embedded inside another view could be permanently interrupted when a user's custom script causes an error to occur within the handler of one of Dundas BI's events.
92444 The error message displayed when a metric set relies on a data cube element that can no longer be found has been updated to name the missing element.
92536 Fixed an error message unexpectedly displayed when using dependent filters and one is set to (none).
92582 Fixed an issue that could prevent interactions from being set up correctly for visualizations with multiple metric sets.
92599 Addressed an issue causing the provider ready event not to fire for reports when exporting to PDF.
92637 Fixed an issue that could cause rendering delays and too many axis intervals displayed during chart animations when there are large changes in the ranges of values.
92677 Fixed an issue affecting data point labels in charts where they can be initially misplaced if the animation can't transition smoothly.
92697 Fixed the error message displayed when trying to register for Dundas BI without an account name through the API.
92776 Addressed cases where hierarchy member unique names may be displayed in filters unexpectedly when set to a value that came from an incompatible time dimension hierarchy.
92898 Fixed an issue that could cause publishing to unexpectedly take a long time and possibly result in errors in certain cases.
92917 Fixed an issue that would result in an error in certain cases involving filtering user-defined hierarchies placed on Slicers.
92946 Fixed an issue when using in-memory data cube storage that could result in dependent filters not displaying values correctly.
93045 Fixed an error reporting files not checked out to the caller that were displayed incorrectly and prevented publishing in some cases.
93125 The performance of the health check DBI0225 for tenant user projects has been improved for some cases.
93157 Fixed an issue preventing color rules and state styles from applying correctly in word clouds depending on the order of the hierarchies in the metric set.
93167 Fixed an issue that could prevent Custom Text set on a column in a table visualization from being exported correctly to Excel.
93168 Fixed an issue that could cause null values to be overwritten by another column's values when a chart is exported to Excel with the option to preserve its styling.
93258 Fixed an issue where upgrading a Dundas BI instance may not complete in some cases where the Signing Certificate configuration setting has been set.
93263 Addressed an issue where Dundas BI may not run after installation when certain required Windows features are missing.
93278 Fixed an issue that could cause styling in Excel exports not to match the table visualization with certain combinations of state styles and alternating row styles.
93288 Fixed an issue where buttons may not work in the Import or Export wizards in Administration in some cases and for some window sizes.

See also

Dundas Data Visualization, Inc.
400-15 Gervais Drive
Toronto, ON, Canada
M3C 1Y8

North America: 1.800.463.1492
International: 1.416.467.5100

Dundas Support Hours:
Phone: 9am-6pm, ET, Mon-Fri
Email: 7am-6pm, ET, Mon-Fri