Bold BI Release History - 15.1
15.1
New Features
AI
- #761162, #804805 – Added localization support for AI Assistant, AI Copilot, and AI Agent, enabling multi-language adaptability.
- Added support for managing synonyms for column names and values, enabling Bold BI AI to interpret varied user terms, improve search accuracy, and deliver more natural, intuitive interactions.
Server
- #782435 – Added granular user‑ and group‑level permissions for dashboards, including data export, view data, and dashboard parameter control.
- #652890 – Introduced support to bulk‑move dashboards across categories.
Designer
- #780183 – Introduced the V2 grid to enable a more modern, flexible, and responsive layout experience.
IDP
- #754082 – Added reverse proxy support to route the application based on the request domain, eliminating the need to use the application URL across the entire Bold BI operation.
Deployment
- Added support for the Traefik load balancer for Kubernetes deployments, providing a modern and supported alternative to NGINX Ingress.
- #789327 – Added support for Azure Application Gateway for Kubernetes deployments, enabling integration with Azure’s native load balancing and application traffic features.
Improvements
AI
- #777509, #778466 – We’ve added support for customizing the AI Assistant’s welcome message directly at the embedding level, enabling organizations to deliver a more personalized and brand‑aligned user experience.
- #777786 – Improved Interpretation of Visual‑Property Updates. The AI now more accurately understands and applies visual‑property‑related queries, resulting in clearer rendering, consistent visual outputs, and smoother dashboard interactions.
- #776572 – Implemented a public Summarization API enabling embed‑level summary generation. This allows customers to apply their own configurations and retrieve dashboard summaries through our API.
- Users can now directly select column names within the AI Assistant, simplifying query creation and reducing ambiguity when working with large datasets.
Designer
- #757109 – Provided an option to enable ‘Page-Wise’ loading for scrollable dashboards and a ‘Widget Club’ option to specify the number of widgets.
- #711749 – Introduced an “Enable Lazy Load” option for tabbed widgets. Only widgets in the active tab are rendered initially; remaining widgets load when their respective tabs are selected.
- #781659 – Introduced a “Show Custom Option” toggle to display or hide custom relative date options in the date picker widget.
- #755178 – Enhanced tooltip visibility for minimal values in V2 charts by providing trackball support.
- #773059 – Enhanced download and upload features to retain field sorting and filtering when moving dashboards between environments.
- #763509 – Enhanced the HTML encoding in Pivot Grid data by default to prevent unintended HTML content execution.
- #791119 – Enhanced Excel exporting of the Pivot Grid to export data with expanded nodes by default.
- #792959 – Enhanced CSV exporting to prevent formula injection vulnerability.
- #771694 – Provided support for virtual scrolling in ComboBox widgets when using dashboard parameters field configuration.
- #771829 – Added support for applying color customization to subtotal cells in the Pivot widget.
- #764782 – Provided support for customizing the font size of the No Data container text.
- #783464, #752092 – Introduced Replace Values Support at Data Source Level for Integer Columns to Convert Null Values to Zero.
- #735930 – Prevented invalid logarithmic axis values on both primary and secondary axes in Chart.
- Provided a ‘Batch Size’ option that specifies how many widgets are bundled per API request; requests are executed sequentially until all widgets are processed.
- Added virtual scrolling support to V2 charts.
- Enhanced property panel rendering performance for widgets.
Data Sources
- #771826 – Provided support for passing the “.” keyword with URL datasource filters in Elasticsearch connectors.
- #792905 – Revamped the fiscal calculation query logic and resolved issues where the MonthYear and Month filters were not functioning correctly.
- #790030 – Implemented stability improvements for data source download and upload operations in Extract mode.
- #789550 – Handled TOP N filter issues for the “None” aggregation type in View Underlying Data.
- #792245 – Provided a customization option to ignore connector credentials, schema, and expression validation during dashboard upload.
- Provided Sum_Distinct Expression support in Bold BI.
Data Hub
- We have migrated the app_data from local storage file to Azure Blob in Cloud environment.
- Provided virtual environment support for Python in Bold Data Hub.
- #773452 – Provided StarRocks Destination Support in Bold Data Hub.
- #787323 – Provided support to delete the related files and schemas when data source/pipeline is being deleted in Bold Data Hub.
IDP
- #775154 – Added OCI Storage support without requiring persistent volume, improving deployment flexibility for the Kubernetes environment.
- #785619 – Standardized the PascalCase variable naming convention in the logging mechanism for improved consistency.
- #768954 – Provided support for automated deployment of Azure App Services.
- #775951 – Supported improvements to automated rebranding capabilities in Bold BI deployments.
Deployment
- #776137, #763045 – Added support to pass application logs to the pod console for Kubernetes deployments, improving observability and simplifying troubleshooting.
Bug Fixes
AI
- #796679 – Fixed AI Chatbot UI alignment issues across different zoom levels.
- #793541 – Fixed case-sensitivity in AI Insight queries for MySQL.
- #791988 – Handled hidden columns excluded from prompts for token optimization.
- #788642 – Resolved data retrieval errors in date-specific sales analysis queries within Unified AI.
- #785918 – Fixed incorrect validation messages for unsupported chart color updates in AI Copilot.
- #783133 – Implemented standardized naming conventions across all pages to ensure uniformity and clarity in UI labels and terminology.
Server
- #797056 – Fixed blank space issue in Dashboard view when using “SamePagePreview”.
- #793541 – Fixed an issue while using Bold BI Enterprise Insight to analyze query metrics.
- #794082 – Resolved an issue causing HTTP 417 errors during Dashboard Export API calls.
- #774492 – Fixed an issue where tooltips were not working correctly for data source names.
- #799620 – Fixed an issue where customized schedule templates were not enabled initially.
- #799596 – Resolved an invalid response issue when calling the v5.0 REST API – Update Account Settings.
- #793477 – Fixed an issue where the Live Table delete job was not functioning correctly.
Designer
- Azure Map widget failed to load within public dashboards.
- #783860 – Fixed an issue where the alignment of columns in the View Underlying Data grid became improper after selecting columns using the Select Column button.
- #726305 – Fixed an issue where widgets were misaligned inside tabbed widgets at different screen resolutions.
- #777069 – Fixed an issue where custom themes were not maintained when virtual scrolling was performed in chart widgets.
- #788158 – Fixed an issue where duplicate data was shown when virtual scrolling was performed in chart widgets.
- #783043 – Fixed an issue where the ComboBox filter text box was active by default on mobile devices.
- #783814 – Resolved an issue where the dashboard background widgets showed at the bottom of the widget-maximized container.
- #797960 – Fixed an issue where ComboBox filter icons did not hide when hovering another widget while the ComboBox was inside a combine widget.
- #797269 – Fixed an issue where grid column reordering was not working on mobile devices.
- #792169 – Fixed an issue where the Pivot Grid header background was not applied properly.
- #793313 – Fixed an issue where the export option was hidden in the Bold BI Mobile App when the dashboard title was too long.
- #784063 – Fixed an issue where the summary row was not visible for KPI columns in the Grid widget.
- #790966 – Data language settings incorrectly affected the Underlying Data view.
- #787654 – Fixed an issue where the axis border was still visible in View mode after disabling the “Show Axis Border” property in the Chart widget.
- #789550 – Fixed an issue where the Summary Type option was not hidden for aggregated expressions in the Top N filter and Condition Filter in the Dimensions Filter dialog.
- #763431 – Pivot Grid didn’t render data correctly when sort = “None”.
- #736786 – Resolved an issue where applying an Epoch dashboard parameter through the parameter dialog resulted in incorrect values in Preview and View modes.
- #786970 – Fixed an issue where renaming a dashboard title through the REST API did not update the dashboard title.
- #720367 – Resolved an issue where some widgets appeared empty when scheduling the export of multiple dashboards simultaneously.
- #795365 – Removed unnecessary custom widget files from temporary folder to optimize disk space (second ID dropped).
- #791051 – Resolved inconsistency in the Map widget’s zooming toolbar.
- #783810 – Fixed an issue where the scrollbar appeared even when no columns were available to scroll in the View Underlying Data dialog.
- #792404 – Fixed an issue where the Grid widget failed to filter parameter values from the Dashboard Parameter dialog in View mode.
- #794239 – Resolved an issue where the tooltip showed an incorrect value for the first data point during legend interactivity.
- #791052 – Resolved the color inconsistency in the Map widget during legend interactivity.
- Addressed issues in the Pivot Grid for stabilization.
- #794568 – Resolved an issue where the axis title continued to appear in EJ2 Charts even after the “Show Axis Title” option was disabled.
- #770289 – Virtual scrolling didn’t work correctly for chart drilldown levels.
- #727349 – Maximizing a widget in mobile view caused page to scroll back to top.
- Resolved an issue where conditional formatting (rule customizations) was not maintained during Excel export when applied to columns with column linking.
- Fixed an issue where dashboard upload failed when using the REST API with a linked data source configured with the Replace option.
- Fixed an issue where the dashboard loading indicator did not appear during fetching of data from cache to temporary files.
- Fixed an issue where the Replace option was not working when uploading dashboard with multiple data sources.
- Resolved an issue where a failed data cache refresh shifted the dashboard out of view in a fixed layout.
- Resolved an issue where the relative date popups in dynamic parameters remained visible after closing the dialog box.
- Resolved the invalid date format configuration issue in the dashboard parameters dialog.
- Resolved the issue of the missing Clear icon in ‘Select Dashboard’ while configuring linking to the widgets with ‘Dashboard’ mode.
- Resolved the issue of the description box extending beyond limits on the Upload Dashboard page.
- Resolved the styling problem in the Existing Dashboard panel when a dashboard without widgets is selected.
- Resolved the issue where the “Select All” checkbox failed to update when deselecting and removing a dashboard list on the Upload Dashboard page.
- Fixed an issue where replacing a dashboard showed existing dashboards for the new category in Upload Dashboard.
- Fixed the issue in KPI & Number Card for measure formatting with browser culture and site identifier.
- Fixed the issue where the UI was inconsistent between the widget export and the maximized widget export icon.
- Fixed the issue in the designer page where right‑clicking anywhere on the designer toolbar opened publish options.
- Fixed the issue where the color applied in the Banner Panel Style affected the item panel ‘Search’ text box.
- Fixed the issue where the linking popup title was not shown in View and Preview modes.
- Data cache & refresh timestamp UI: missing space between day and year.
- #787723 – Resolved an issue where the background color was not maintained for Number Card and KPI widgets when no data was available to display.
- #797150 – ComboBox selection replaced with “All” when selecting from second set of virtual data.
- #763661 – Improved grids resize handling to provide more stable and consistent behavior.
- #804897 – Fixed an issue where the expanded node state was not preserved in view mode when the Save Node State property was enabled.
- Grid Column Chooser dialog closed unexpectedly when clicking “No Records Found”.
Data Sources
- #788645 – Improved the error message when the Run button is clicked before executing the data source in Data Source Preview.
- #794960 – Fixed the data source column order and data mismatch issue when using MySQL as the IMDB in Bold BI.
- #787323 – Resolved the issue of removing IMDB schemas created for deleted data sources in Extract mode.
- #794960 – Resolved the issue where CREATE TABLE failed in MySQL intermediate when the Excel column header included a single quote (‘) character.
- #787306 – Ignored retrieving the latest data source details based on the configuration file property while rendering the dashboard.
- #797051 – Fixed an issue where the Google Sheets connector in Bold BI showed “No Valid Files” despite accessible sheets.
- #801008 – Resolved the issue where the Google Analytics4 connector was not updating data in Google Analytics.
- #801913 – Resolved an issue related to primary key handling during meta table creation in the MySQL connector.
- #787306 – Added a loader that displays properly when refreshing the dashboard using the refresh icon.
- #786737 – Fixed the issue where filtering values in the text filter caused problems in the slave widget.
- #798104 – Fixed an issue where data source columns were broken when the same tables were joined multiple times.
- #807662 – Fixed the issue where the extract mode data source could not connect to a stored procedure with multiple parameters.
- #807253 – Fixed the issue where the OData connector was unable to connect with meta tables.
- #784533 – Fixed the issue where dashboard download failed for the Web Live shared data source.
- #785906 – Resolved the issue with uploading a dashboard that uses a shared data source in Extract mode.
- #786745 – Restricted the real columns displayed in the user-based filter when switching between Code View and Design View.
- #791990 – Resolved the issue where the AI agent was not responding to some queries and was performing slowly.
- #792986 – Resolved the issue where Web API–created tables were not deleted from the SQL intermediate database.
- #794622 – Updated the latest intermediate database information during data source refresh.
- #790030 – Provided “Use Existing Data Source” support for shared Extract mode data sources during dashboard download and upload.
- #798207 – Fixed the issue where the ArangoDB connector could not connect in REST integration in Bold BI.
- #794480 – Resolved the error that occurred while connecting to a stored procedure with a BIT-type parameter.
- #792614 – Optimized Snowflake query generation to use direct date range filters on timestamp columns.
- #796318 – Resolved an issue causing incorrect results in the ClickHouse WeekYear format.
- #798353 – Resolved the data preview error when appending two data sources.
- #805444 – Resolved the issue while creating an expression on the Elasticsearch live connector.
- #756479 – Resolved the issue where the IF expression could not be used within the RANK function expression.
- #798515 – Ignored the draft field validation when executing the Data Source Migrator Utility.
- #790781 – Included retry logic in the SQL stored procedure to avoid deadlocks caused by locks in the stored procedure.
- #780898 – Resolved the issue concerning the code view that used the dashboard parameter while uploading the datasource containing sensitive information.
- Resolved the issue where the sample data source disappeared after entering an invalid data source name during a search.
- Resolved the issue preventing the download and upload of the Snowflake data source using key pair and PEM authentication.
- Restricted the creation of tables with names exceeding PostgreSQL’s 63-character limit.
- Resolved the “Object reference not set to an instance of an object” error when the DSN is empty in the ODBC connector.
- Resolved the problem with the nested IF expression.
- Resolved the issue where data sampling was not working after the update.
- Included the latest Jira JQL URL in the Jira connector.
- Resolved the issue where the LEN expression failed during preview in Elasticsearch.
- Resolved an issue where the count was displayed as 0 in the Data Preview text.
- Resolved the network error popup and infinite loading issue while joining the appended data source.
- Resolved the metatable column order mismatch issue after upgrading the package from version 5.3 to the latest version.
Data Hub
- Resolved pagination not added for schedule history issue in Data Hub.
- Resolved Weekday Support not working properly when scheduling for Bold Data Hub.
- Resolved missing tooltip Confirmation for Successful Copy of File Path for Data Hub.
- Resolved duplication warning popup shown when saving empty table in Data Hub.
- Resolved bing ads not working when using multiple bing ads connector with customer query in single pipeline in Data Hub.
- #787685 – Resolved proper error message not shown in Bold BI when using cube via postgres connector.
IDP
- #781890 – Fixed an issue where AI logo updates were not applied after calling the branding logo API.
- #781886 – Fixed an issue where API-based theme uploads were not reflected on the Bold BI Server.
- #787588 – Resolved issues in Email Template View, Edit, and Create functions.
- #792072 – Fixed random internal server (500) errors occurring during page loading.
- #781541 – Resolved issues with OAuth and OpenID login from external applications in embedded scenarios.
- #799414 – Fixed an issue causing a broken image download loop when the logo file failed to download.
- #799414 – Fixed and ensured the “Powered by” logo is hidden across all pages when disabled by the user.
Important Note
Deployment
- The Kubernetes community has officially announced that Ingress-NGINX will be retired in March 2026, after which it will no longer receive releases, bug fixes, or security updates. Customers currently using Bold BI in Kubernetes deployments with NGINX Ingress are strongly advised to migrate to the Traefik load balancer to ensure continued support, security, and compatibility by following the KB document below: https://support.boldbi.com/agent/kb/22687
Embedding
- You need to use the updated embed JS version, hosted in https://cdn.boldbi.com/embedded-sdk/v15.1.65/boldbi-embed.js
Known Issues
Designer
- Due to security improvements in Azure Maps key storage existing Azure Maps configurations from v14.2 will not function after upgrade. The Azure Maps key must be reconfigured from Site Settings → Widgets in Bold BI Server.
IDP
Localization
- Localization file upload is not supported when the application is configured with cloud storage providers such as Amazon S3, Azure Blob, or OCI Object Storage.
Kubernetes
- In Kubernetes deployments, Persistent Volumes are mandatory when using Amazon S3 or Azure Blob Storage, whereas Persistent Volumes are not required when using OCI Object Storage.
Windows Expression
- In Windows environment if website has both HTTP and HTTPS bindings with different domains, accessing the HTTP address will trigger an automatic redirect to the HTTPS with the same domain. This can cause failures if HTTPS is not properly configured for that domain.
- In Windows environment removing the application configured IIS domain/port binding may make the application inaccessible, since internal communication between the Bold BI services depend on that URL.