Скрипты в интерпретации
В релизе 2025.3 для генератора отчетов для .NET и .NET Framework добавлена возможность выполнения CSharp-скриптов в режиме вычисления отчета как Интерпретация (Interpretation). В описании скрипта можно использовать переменные отчета, колонки данных, функции, в том числе и пользовательские функции, а также основные конструкции CSharp такие как if, else, тернарный оператор, циклы. Скрипты могут быть выполнены в событиях, пользовательских функциях, выражениях отчета. Отключить выполнение скриптов можно при помощи свойства отчета Разрешить выполнение скриптов (Allow Scripts To Run). Кроме этого, можно установить таймаут скрипта при помощи свойства Время ожидания выполнения скрипта (Script Timeout). Для встраиваемых компонентов Stimulsoft предусмотрена глобальная опция StiOptions.Engine.AllowScriptsToRun для включения или выключения возможности выполнения скриптов в режиме Интерпретации.
Скрипты в выражениях
Также в этом релизе добавлена возможность выполнения CSharp-скриптов в выражениях компонентов отчета, переменных, калькулируемых колонках. При наличии оператора return в выражении, генератор отчетов будет его обрабатывать как скрипт, иначе – как обычное выражение. Отключить выполнение скриптов в выражениях можно при помощи свойства отчета Разрешить скрипты в выражениях (Allow Scripts In Expressions). Обратите внимание, что выполнение скриптов в выражениях также зависит от свойства Разрешить выполнение скриптов.
Stimulsoft BI Server в Docker
Начиная с этого релиза, мы предлагаем запуск Stimulsoft Server в Docker-контейнере. Для установки и запуска Stimulsoft Server достаточно использовать его Docker-образ, а все необходимые параметры: тип базы данных, строка подключения, используемые порты и тому подобное можно указать в виде переменных окружения Docker-контейнера. Docker-образ Stimulsoft Server собран на основе ASP.NET Core 8.0, и поддерживает все доступные операционные системы – Windows, macOS, Linux.
Open Street Map

Для элемента дашборда Онлайн карта (Online map) добавлен новый провайдер – Open Street Map. Это полнофункциональный провайдер, который поддерживает режимы значка, пузыря, значения, диаграммы и тепловой карты. В связи с ограничениями Microsoft, API поиска Bing будет отключен 11 августа 2025 года и станет недоступен для новых пользователей. Использование Bing возможно будет только при наличии собственного API ключа, который можно указать в свойствах элемента дашборда. Подробнее об ограничениях Microsoft Bing можно почитать здесь. С версии 2025.3.1 Open Street Map будет провайдером по умолчанию для онлайн-карт в Stimulsoft Dashboards.
Расширенное окно печати

В Winforms Stimulsoft Designer для desktop и дизайнере отчетов WPF V2 добавлено пользовательское окно печати с возможностью предварительного просмотра отчета. Список параметров и настроек печати зависит от установленного драйвера принтера в ОС. Для включения пользовательского окна печати следует установить свойство отчета Printer Settings.Print Dialog Type в значение Расширенный (Extended).
ИИ генерация данных
В WinForms Stimulsoft Designer для desktop теперь можно генерировать данные с помощью Stimul AI. В меню Файл (File) > Новый (New) > Получить данные (Get Data) нажмите Сгенерировать данные с ИИ (Generate Data with AI), введите промт-запрос или выберите его из примеров. Эта возможность доступна только при включенной опции Показывать 'Stimul AI' (Show 'Stimul AI') в параметрах дизайнера отчета. В противном случае демо-данные будут получены из файла.
Улучшенный визард с ИИ
В Winforms Stimulsoft BI Designer для desktop добавлена возможность упростить процесс создания отчета при помощи Stimul AI при перетаскивании источника данных на страницу отчета. В этом случае, ИИ проанализирует источник данных, выберет только необходимые колонки и определит их порядок, затем применит текстовое форматирование к компонентам отчета, а также выровняет их по узлам сетки на странице отчета. Для использования ИИ при перетаскивании источника данных, следует нажать кнопку Рекомендация ИИ (Suggest with AI) в окне Данные (Data). Эта возможность доступна только при включенной опции Показывать 'Stimul AI' (Show 'Stimul AI') в параметрах дизайнера отчета.
Тип значения для Прогресса и Индикатора

Теперь для элементов дашборда Прогресс (Progress) и Индикатор (Indicator) можно изменить тип отображаемого значения. Элемент Прогресс может отображать Значение (Value), Процент (Percentage), Значение / Цель (Value/Target). Элемент Индикатор — только Значение или Значение/Цель. Изменить отображаемое значение можно при помощи свойства Тип значения (Value Type).
Кэширование при экспорте в JS
В релизе 2025.3.1 добавлена поддержка кэширования при экспорте отчета в Word, Excel, HTML-таблицы файлы. Управление кэшированием осуществляется при помощи свойства отчета reportCacheMode. При включенном режиме кэширования в отчете уменьшается потребление памяти за счет хранения отчета в файловой системе для Node.js или как массива строк в памяти для web браузера. Немного уменьшается производительность экспорта из-за дополнительных операций чтения/записи при работе с кэшем.
Множественная подсказка при наведении

Теперь в Stimulsoft BI Designer для windows в диаграммах дашборда отображаются все совпадающие значения в подсказке при наведении. Нередко на графиках значения совпадают, и в этом случае, при наведении курсора на значение в подсказке ранее показывалось только последнее значение. Теперь в подсказке будут отображаться все значения.
Тип объединения данных для дашбордов и преобразования данных

Добавлена возможность выбора типа объединения двух таблиц данных при построении дашбордов и выполнении преобразований (data transformation). Тип объединения определяет правила сопоставления и слияния записей из таблиц, формируя итоговый набор данных. Это напрямую влияет на состав выборки, поведение группировок и результаты последующих вычислений. Поддерживаются следующие типы объединений: Полное (Full), Внутреннее (Inner), Cлева (Left) и Справа (Right). Настройка типа объединения таблиц данных доступна в редакторе связей.
Агрегация для Date Time шага

Добавлена агрегация по шагу времени в диаграммах отчета. Ранее шаг рассчитывался только по среднему значению. Теперь для шага можно выбрать следующие функции агрегации данных: Average, Sum, Min, Max, Count.
Новые возможности для 3D диаграмм

В 3D-диаграммах расширены настройки для подписей осей - их можно повернуть, ограничить их ширину и включить режим переноса строк. Все это можно осуществить при помощи свойств Угол поворота (Angle), Ширина (Width) и Перенос строк (Word Wrap).
Nullable-состояние для переменных

Добавлена поддержка состояния Не назначено (Not assign) для всех типов данных переменных на панели параметров. В редакторе переменной можно установить параметр Не назначено (Not Assigned), что соответствует nullable-состоянию переменной на панели параметров при просмотре отчета или дашборда.
Пипетка в Web

В Web-дизайнере улучшена работа с цветовой палитрой. Теперь добавлен новый инструмент Пипетка (Eyedropper Tool) с увеличением при наведении. Этот инструмент используется для взятия образца цвета с выбранного участка изображения. Также присутствует возможность копирования кода цвета в форматах RGB, HEX, HLS.
Вкладка Report в дизайнере
В дизайнере отчетов добавлена новая вкладка Отчет (Report). На этой вкладке располагаются основные команды управления шаблоном отчета - Свойства отчета (Report Options), Настройка просмотра (Preview Settings), Параметры экспорта (Export Settings), Глобализация (Globalization), а также команда переключения панели свойств к свойствам отчета.