Stimulsoft Dashboards.WEB 版本发布

查看各个版本中的新增内容,包括功能、增强和已解决问题的详细信息。

1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
Stimulsoft Dashboards.WEB 2026.4.1主版本2026年10月1日
功能
  • Added the ability to use an expression as a condition value in the "Pivot Table" dashboard element.
  • The StiOptions.Web.AllowGCCollect option is now supported by the report viewer and the report designer in ASP.NET MVC and ASP.NET Core. It starts the garbage collector after the server responses, which reduces the memory used by the application at the cost of slower responses under a large number of simultaneous requests.
  • Added the DuckDB data adapter. Data from DuckDB databases can now be used to create reports and dashboards.
  • Added the RowNumber() function for dashboards. It returns the row number (1..N) of a row in the final sorted result.
  • Added the "Sankey" chart type in reports and dashboards. It shows the flows between categories as links whose width is proportional to the flow value.
  • Added the Rank() function for dashboards. It returns the rank (1..N) of a value in descending order. Equal values share the same rank, and the ranks that follow are skipped.
  • Added the MS SQL data adapter based on the Microsoft.Data.SqlClient provider, which supports strict SQL Server encryption (Encrypt=Strict). It works only on .NET Framework. To use it, create a standard "MS SQL" connection, then select "Microsoft.Data.SqlClient" for the "MS SQL Data Adapter" option on the "Data" page of the report designer options, or set the StiOptions.Dictionary.UseMicrosoftDataSqlClient property to true. The report designer downloads the provider from NuGet.
  • Added Sparkline in Cross-Tab and Pivot Table.
  • Added smart guides to the web report designer. They highlight alignment between a component being moved or resized and other components on the page.
  • Added the ability to set the color of chart points from a data column in dashboards. It works for the "Pie", "Pie 3D", "Doughnut", "Funnel", "Treemap", "Sunburst" and "Pareto" chart types, as well as for clustered column and bar charts.
  • Added support for searching by several terms separated by spaces in the search box of the "ListBox" and "ComboBox" dashboard elements in the web viewer. A phrase enclosed in double quotes is matched as a single term.
  • Added MonthYear, QuarterYear, WeekYear and DayMonthYear functions in reports and dashboards. They group data by the month, the quarter, the week or the day within the year, keeping the chronological order.
  • The "Report Checker" now checks the expressions of the dashboard elements, including the tool tip, the hyperlink and the parameter values of the interaction, and reports unknown functions, missing data columns and broken expressions in filters and conditions.
  • The PrimaryKey property has been added to the data columns in the data dictionary. The key columns are taken from the data source schema or from the Key attribute of business objects, shown with a key icon in the dictionary tree, and preselected when creating a relation in the report designer.
  • The relations of the data dictionary are now created from the foreign keys of the database when retrieving columns from a SQL connection of any type: MS SQL, MySQL and MariaDB, PostgreSQL, Oracle, Firebird, SQLite, SQL CE, Access, Teradata, Snowflake, DuckDB, VistaDB, as well as the connections through ODBC and OLE DB.
  • Added support for VistaDB 6 databases: the VistaDB connection now works through the VistaDB 6 provider, databases of VistaDB 5 are still opened, and the primary keys of the tables are retrieved.
  • When the StiOptions.Web.AllowGCCollect option is enabled, the garbage collector now starts after the response is sent, so the web viewer and the web designer no longer delay the responses while it runs.
  • The NuGet packages now automatically reference the Windows Forms and WPF frameworks when targeting .NET 6.0, 8.0, or 10.0 for Windows.
  • The error of a broken expression of a dashboard element is now displayed on the element itself in the report designer and in the rendering messages of a report. Before, such an error was skipped silently and the element just showed no data.
  • Improved retrieving the database schema of an Informix connection in the report designer, including tables, views, columns, stored procedures with parameters and relations.
  • Retrieving the database schema through an ODBC driver has been reworked: the primary keys and the relations are retrieved, and the system objects are no longer listed among the tables.
修复
  • No rows in the "View Data" window and in the report for the tables of a Teradata or VistaDB connection created from the database schema in the report designer.
  • Synchronizing the columns and the primary keys of the data sources of an OData V1-V3 connection with the "Synchronize" command of the data dictionary. These data sources were skipped: their columns were not updated, and a primary key unchecked in a column did not come back.
  • Retrieving the types of the columns which an ODBC driver names in its own way when reading the database schema: int4, float8 and timestamptz of PostgreSQL, DOUBLE PRECISION of Firebird, datetime2 and the identity columns of MS SQL. Such columns came as strings, the tables with a space in the name came without columns, and the relations of these tables and key columns were lost in the data dictionary.
  • The data sources added through an ODBC driver failed to build in a report when the name of a table, a view or a stored procedure contained a space or mixed-case letters, or when the table belonged to a schema: the names in the query were quoted the wrong way for the database, and the schema was added twice.
  • The server memory used by the web designer and the web viewer was not released after closing or reloading the page, and was kept while the application was idle.
  • The undo history in the web designer could be lost when the session of another user expired.
  • Displaying the views of an Oracle database in the "Select Data" form when connecting through the Devart provider.
  • Wrapping a one-character word that did not fit at the end of a line in a text component using the SixLabors library: the component did not grow to accommodate the extra line, and the last character was clipped.
  • The "Interaction" editor of the dashboard elements reports a broken expression right under the field which holds it - the tooltip, the hyperlink or the value of the parameter.
  • The data type of the FLOAT and SMALLFLOAT columns of an Informix data source, FLOAT is now double precision and SMALLFLOAT is single precision.
  • Missing string columns in the schema of an OData V1-V3 connection in the report designer when the properties are marked as nullable in the service metadata.
  • Connecting to an IBM DB2 database with the installed IBM Data Server Driver in the report designer; the "DB2" connection is available again in the list of data sources.
  • Positioning of underline and strikeout lines for text drawn with synthesized fonts when exporting a report to PDF.
  • Losing the version of an OData connection when saving a report to an *.mrt file with JSON markup or previewing it in the report designer. A connection configured for OData V1-V3 was treated as V4, and the data source remained empty.
  • Saving the connection parameters of a Google Sheets data source when saving a report to an *.mrt file with JSON markup.
  • Saving the code page of a dBase data source when saving a report to an *.mrt file with JSON markup.
  • Retrieving the database schema through the Oracle ODBC driver no longer crashes the report designer. The columns of the whole database were requested from the driver at once, and it brought the process down; now they are read schema by schema.
Stimulsoft Dashboards.WEB 2026.3.42026年9月10日
功能
  • Added support for the Trimming and LineLimit properties of a text component when exporting a report to SVG and PDF, also in the new HTML text rendering engine.
  • Added a new "Heatmap" mode to the "Online Map" dashboard element. The color gradient and radius are customizable.
  • Added a new "Island of Ireland" map for the "Map" component in reports and for the "Region Map" element in dashboards.
  • Added support for the data URI scheme in the ImageURL property of the "Image" component. An image embedded into a report template as data:image/... is now displayed when viewing and exporting a report.
修复
  • Dashboard elements remained empty when several elements used the same SQL data source.
  • Random dashboard elements were displayed empty when the data was loaded in parallel over a shared SQL connection.
  • Trimming the text with an ellipsis in dashboard elements when viewing a dashboard in the web viewer.
  • Incorrect font size for text with HTML tags when exporting a report to EMF.
  • Incorrect scaling of dashboard content when exporting to PDF with the "Paper Size" scale mode.
  • Incorrect row height for the "Table" dashboard element when combining regular and bold fonts within the same table.
  • Embedding the custom font body separately for every element of a dashboard that uses that font, when displaying the dashboard in the web designer or web viewer.
  • Displaying the "Scatter" chart type in dashboards when the data is entered manually.
  • Embedding fonts when exporting a report to PowerPoint. Now embedded fonts are displayed correctly in MS Office 2019 and later versions.
  • Displaying SVG images with clipping paths when exporting a report to PDF.
Stimulsoft Dashboards.WEB 2026.3.32026年8月25日
功能
  • Added the Spanish language to the extended localization - report checker messages and property descriptions in the designer.
  • Added the Brazilian Portuguese language to the extended localization - report checker messages and property descriptions in the designer.
  • Added the Italian language to the extended localization - report checker messages and property descriptions in the designer.
  • Added localization of the function descriptions in the dictionary of the report designer. The descriptions of functions, their arguments and return values, as well as function categories, are now displayed in the designer language.
  • Added the AddYears function as a synonym for the AddYear function in dashboard expressions.
  • Added the CountDistinct function as a synonym for the DistinctCount function in dashboard expressions.
  • Added the Mid function as a synonym for the Substring function in dashboard expressions.
  • Added the Mode, ModeD, ModeI, MedianD and MedianI functions to dashboard expressions. Previously these functions were available only as a summary type of a measure.
修复
  • Calculating the dashboard viewer dimensions in the Chrome browser.
  • The UseDashboardCacheOnTabSwitch option was ignored in the web viewer and the web designer on ASP.NET MVC and ASP.NET Core, so dashboard data was requested from the database again on every switch between dashboard pages.
  • Some correction of displaying numeric filter values as dates in the filter caption of a dashboard element.
  • Applying a filter by clicking on a cell of an aggregated column in the "Table" dashboard element. The filter is now built from the values of the dimension columns of the clicked row.
  • An issue with applying the ConvertNulls property when changing a data column type to a numeric type has been fixed.
  • A component pasted from the clipboard appeared in the top-left corner of the page instead of near its original position in the web designer.
  • Converting whole amounts to Chinese currency words using the ToCurrencyWordsZh function.
  • An issue where the report panel could extend beyond the viewer bounds when its container size changed during initial rendering has been fixed.
  • Filtering data by multiple selected branches in the "Tree View" and "Tree View Box" dashboard elements when using the FullPath mode.
Stimulsoft Dashboards.WEB 2026.3.22026年8月14日
功能
  • Automatic font substitution in PDF export when the selected font does not contain the required glyphs; on .NET, system fonts are now embedded automatically without requiring registration.
  • The Server.UseForwardedProto option for the .NET 6, .NET 8, and .NET 10 viewers and designers allows you to take into account the X-Forwarded-Proto header so that links are built with the correct scheme (http/https) behind a reverse-proxy.
  • Added support for nonce-based Content Security Policy for script-src. All inline scripts generated by the web viewers are now signed with a random, cryptographically strong nonce that is generated anew for each HTTP request. This lets the host application set Content-Security-Policy: script-src 'self' 'nonce-...' without unsafe-inline, without breaking the viewer.
修复
  • Auto-completion mode in the search bar on the properties panel has been disabled.
  • Values of user data sources are now loaded with the declared column types instead of plain strings.
  • Display labels in the Gauge dashboard element when using the Year() function on series values.
  • Using the Totals function in Blockly scripts.
  • An issue where filters from different dashboard filter elements (TreeView, TreeViewBox, ComboBox, ListBox) were combined with OR instead of AND has been fixed.
  • Passing a value as a parameter to a URL from cells of the "Table" dashboard element.
  • Filtering empty values in dashboards when using List Box elements.
Stimulsoft Dashboards.WEB 2026.3.1主版本2026年7月16日
功能
  • Added support for Windows target frameworks to the Reports.WEB and Dashboards.WEB NuGet packages.
  • Added the ability to test run user functions with arguments.
  • Added support for editing request headers from code for GraphQL data sources.
  • Added new Polar and Stacked Polar charts in reports and dashboards.
  • For "List" type variables, the ability to set a limit on selected values has been added using the "Max Selected Items" parameter. This is only possible if the "Allow User Values" parameter is set to "False.".
  • Optimized property names in the report designer panel when localization is disabled.
修复
  • Expressions for the item list in a report variable of the Range type with the DateTime data type.
  • Positioning values in the parameters panel in the report viewer.
  • Looping when rendering dashboard elements in some cases.
  • Displaying an icon in the "Indicator" dashboard element if only the "Target" field has a value set.
  • Export of the selected range of values for the dashboard element "Range Selector".
Stimulsoft Dashboards.WEB 2026.2.42026年6月5日
功能
  • Optimized working with large tables in dashboards.
修复
  • A memory leak in Stimulsoft.Drawing has been fixed.
  • Displaying values in Scatter Line and Scatter Spline charts.
Stimulsoft Dashboards.WEB 2026.2.32026年5月21日
功能
  • Optimized displaying a large number of "Labels" and their layering in charts.
  • Improved support for nullable Indicator values and blanks.
  • Improved support for nullable Progress values and blanks.
  • Improved support for nullable Gauge values and blanks.
修复
  • Entering values into a variable field with the DateTime data type and passing this value to the report.
  • Filtering data in hierarchical dashboard elements such as Tree View and Tree View Box.
  • Calling the editor for a user data source.
  • Looping through a relation in data transformation.
  • Conditional formatting for the Chart and Progress dashboard elements.
  • Fixed incorrect calculation of the final table when using a cached null table.
  • Displaying identical values on the X-axis in Scatter dashboard charts.
  • Displaying a tooltip when Reverse Horizontal mode is enabled for Stacked Bar and Clustered Bar chart types.
Stimulsoft Dashboards.WEB 2026.2.22026年4月29日
修复
  • Decoding a license key in the Blazor reporting tool.
Stimulsoft Dashboards.WEB 2026.2.1主版本2026年4月24日
功能
  • Added support for filtering mode - full path or only selected, for Multi selection mode in hierarchical dashboard filtering elements - Tree View and Tree View Box.
  • New Auto and SimpleDocked values have been added to the ToolbarDisplayMode option, and a new option - PageBorderRadius has been added.
  • The Range Selector filter has been added.
  • Updated the Microsoft.CodeAnalysis library dependency to version 5.0.0 for .NET 10.
  • Library signing keys have been updated. To ensure the project works correctly, simply update the libraries and rebuild it.
  • Improved support for generic type parsing.
修复
  • Create a component with a link to a column when double-clicked in the data dictionary.
  • Converting a "Tree View" dashboard element to a "Tree View Box".
  • Fixed incorrect working with short and byte types in the viewer parameters.
  • Fixed an issue with converting DateTimeOffset values in the expression parser.
  • Subscribing to the global event "window.beforeunload" in the web designer.
  • In the list of variable values, identical labels were grouped into one.
  • Getting data from selected columns into items of a variable.
  • AM/PM time format in datepicker.
  • Saving the description for a report when you change it in the Report Options editor.
  • Fixed variable's data binding bug with some integers types.
  • Time format in the options panel for variables with the TimeOnly data type.
  • Fixed incorrect line and column calculation for tokens in the C# parser.
Stimulsoft Dashboards.WEB 2026.1.72026年3月23日
修复
  • Resetting the date when using a DateTime variable and using a Time-type mask to the variable's value.
Stimulsoft Dashboards.WEB 2026.1.62026年3月13日
修复
  • Fixed error displaying loaded fonts in the print window in Blazor components.
  • Fixed problem processing measure in the "Text" dashboard element.
  • Fixed issue displaying zero values in a "Heatmap" chart.
Stimulsoft Dashboards.WEB 2026.1.52026年3月6日
修复
  • The issue with the require_once path for handler has been fixed.
Stimulsoft Dashboards.WEB 2026.1.42026年2月19日
功能
  • Added a new UseDashboardCacheOnTabSwitch option, which enables caching when navigating between dashboards in the viewer.
修复
  • Referencing business objects in a report using aliases.
  • When exporting a dashboard, the state of the checkboxes in the "List" filter element is saved.
  • Calling the GetDrillDownReport event when drilling down using an external report.
  • Processing the "Diameter" property for a "Pie" chart type.
  • A request to the data source when the dashboard is first displayed in cases where the "Request parameters" property is set to "True".
  • Processing a list of elements in a variable, in cases where labels are not specified for the elements.
Stimulsoft Dashboards.WEB 2026.1.32026年2月2日
功能
  • Added a Slider mode for the "Date Picker" and "Number Box" dashboard elements.
  • Added a text editor for properties: "Report Name", "Report Alias", "Report Author", "Report Description".
  • Improved repainting grid lines on a page in the report designer.
  • Focus is now moved to the parent component when pressing Esc in the report designer.
修复
  • The size of the drop-down list of variables, in cases where long value labels are used.
  • Getting the key of an element in tooltips for dashboard elements.
  • Processing expressions for the Max and Min fields in the Number Box element editor.
  • Displaying the variable label in the report when using the default value.
  • Displaying the Report Checker results on the Preview tab.
  • Editing multiple data source parameters in the Web Report Designer.
Stimulsoft Dashboards.WEB 2026.1.22026年1月8日
功能
  • Display the 'Format' category in the data dictionary tree for different editors.
修复
  • Setting the format for the parameters panel using the "ParametersPanelDateFormat" option.
  • Processing values ​​for the DateTime Offset data type on different operating systems.
  • Passing keys and labels of variables with the DateTime, TimeSpan, TimeOnly data types.
  • An issue of rendering dashboards with incorrect sql connections has been fixed.
  • Using aliases in the text editor for the Web report designer.
  • The issue with using CountDistinct function with string arguments in the Dashboards has been fixed.
  • Applying the "Data Bars" type to data fields in a "Table" dashboard element.