В релизе 2026.1 линейки сервисных решений мы сосредоточились на улучшении удобства работы, безопасности и расширении возможностей. Обновление включает десятки улучшений интерфейса, интеграционных механизмов, инструментов работы пользователей и повышения стабильности.
Добавлен компонент для работы с Amazon S3-совместимыми хранилищами. Это позволяет сохранять в S3 как шаблоны, отчёты, так и готовые документы в различных форматах (pdf, docx, xlsx и др.). Один из сценариев использования – создание годового отчёта (с передачей даты начала и конца в параметры отчёта), экспорт в PDF и сохранение в S3-совместимое хранилище, в котором оно будет доступно для просмотра и скачивания. Подробнее про задачу сохранения в S3 и её использование из кода смотрите в документации.
Добавлена поддержка Telegram Bot API. Как и в задаче сохранения в S3, в Telegram можно отправлять документы и шаблоны отчёта. Поддерживается отправка в каналы, личные сообщения с чат-ботом и групповые чаты. Для отправки следует использовать уникальный идентификатор или имя публичного канала или группы, в которую добавлен бот. Подробнее про Telegram-ботов и их создание можно узнать на официальном сайте Telegram.
Также наиболее удобным способом отправки документов в Telegram является использование задачи экспорта с последующей отправкой. Для этого следует выбрать созданную ранее задачу отправки в Telegram из выпадающего списка в настройках задачи экспорта.
Повышено удобство работы интерфейса: в контекстных меню появились подсказки по горячим клавишам. Благодаря им можно быстрее взаимодействовать с интерфейсом пользовательской панели.
Мы обновили механизм защиты API-запросов в соответствии с современными стандартами веб-безопасности. Теперь для авторизованных запросов к API требуется явно указать доверенные домены — это позволяет корректно обрабатывать CORS (Cross-Origin Resource Sharing) и preflight-запросы в современных браузерах.
Браузеры блокируют междоменные запросы без явного разрешения — это защищает пользователей от CSRF (Cross-Site Request Forgery) и других атак. Ранее использовавшийся подход перестал работать после обновлений политик безопасности в Chrome, Firefox и других браузерах.
Администраторы рабочих пространств могут настроить список разрешённых доменов в разделе «Настройки → Рабочее пространство». Только запросы с этих доменов будут иметь доступ к API с авторизацией.
Это повышает безопасность без ущерба для удобства — интеграции продолжают работать, но теперь — надёжно и по стандартам.
В Online Designer включена поддержка подсказок автодополнения (аналог IntelliSense), что повышает скорость и точность разработки шаблонов. О других нововведениях Онлайн Дизайнера смотрите в новости о выпуске 2026.1.
Компонент предпросмотра получил дополнительные режимы. Теперь доступны:
Подходящий режим можно выбрать перед открытием шаблона или отчёта.
Также можно установить режим по умолчанию в настройках для пользователя.
Static Preview получил поддержку параметров любого уровня вложенности. Это улучшает работу с комплексными шаблонами и позволяет группировать параметры по тематике.
Добавлена возможность глобального поиска файлов и папок через API.
Это позволяет найти шаблон, отчёт или любой документ по его имени, даже не зная в какой он папке расположен.
Для разработчиков доступно новое демонстрационное WPF-приложение, показывающее практическую интеграцию FastReport .NET и облачной платформы МоиОтчеты. Это ускоряет внедрение и облегчает обучение.
Ниже — дополнения, которые относятся только к on-premise продуктам линейки.
Теперь сборки распространяются через Docker Registry. Добавлена и обновлена документация, а также исправлены связанные скрипты docker-compose. Это упрощает обновление и развертывание продуктов.
Введена отдельная форма входа, полностью поддерживаемая механизмами Gateway. Старые настройки (SignInPagePath, DisabledPath) удалены — теперь они заменены встроенной системой. Процесс авторизации стал проще и требует меньше трафика.
На момент релиза 2026.1 данный функционал используется для входа в панель администратора. Поддержка остальных сервисов будет добавлена в будущих выпусках.
Панель администратора получила дополнительный функционал: теперь на странице "Аудит" отображаются идентификаторы активных пользователей и подписок за указанный временной интервал. Это позволяет эффективнее контролировать использование системы и лучше знать пользователей.
Добавлена специализированная страница управления шрифтами в административной панели.
Мастер установки получил большое обновление:
Документация значительно переработана и расширена:
[Frontend]
+ добавлен интерфейс для шрифтов на страницу информации о рабочем пространстве
+ добавлены параметры экспорта в localstorage
+ добавлена виртуализация на страницу пользователей
+ добавлен s3 компонент в пользовательскую панель
+ добавлены подсказки по горячим клавишам в различные контекстные меню
+ добавлен компонент задачи телеграм
* добавлена поддержка альтернативных ключей uid / pwd в диалоге подключения MySQL (теперь он также будет парсить "user id" и "password")
* добавлены новые компоненты для обозначения лимита шрифтов
* добавлены S3 и FTP задачи на страницу информации о рабочем пространстве
- исправлена ссылка на покупку продукта
- исправлен автоматический парсинг строки подключения в диалоге настройки источника данных для MS SQL
- исправили переименование файлов на F2
- исправлен экспорт в docx при режиме разбивки на абзацы
[Admin Panel]
+ добавлено больше ссылок на сущности в панели администратора
+ добавлена информация об активных пользователях и подписках на страницу аудита в админ панели
+ добавлена новая страница в админке для шрифтов
+ добавлены проверки на дублирующиеся имена файлов и неправильные id пользователей в аналитику
* исправлена ошибка с параметрами в админке
- исправлены визуальные ошибки при загрузке шрифтов в админке
- исправлен баг, из-за которого problem solver возвращал ошибку, когда аналитика находит проблемы со шрифтами
- исправлен баг, из-за которого проверка на несвязанные документы помечала все модели описания шрифтов как несвязанные (принадлежащие несуществующему рабочему пространству)
[Docs]
+ добавлена документация как использовать FerretDB вместо MongoDB
+ добавлена документация для S3
+ добавлена статья в документацию по интеграции staticpreview через iframe
+ добавлен канонический тег для страниц документации
* добавлена текущая версия в онлайн документацию
* обновлена документация для работы с docker registry
* исправлены некоторые опечатки в документации
* объединение документации в одну
[Online Designer]
* отключены html5 уведомления в Online Designer
* изменён механизм формирования превью для онлайн дизайнера, теперь временный файл шаблона удаляется после построения
[Backend]
+ добавлена задача загрузки в S3
+ добавлена задача отправки в телеграм
+ добавлены разрешения для доменов, теперь для выполнения запросов с авторизацией необходимо указать список разрешенных доменов в рабочей области; ранее из-за новой системы безопасности браузера эта функция была неработоспособна
+ добавлена поддержка IntelliSense для Online Designer
+ добавлен глобальный поиск по файлам в API
* улучшен механизм кэширования шрифтов в сервисе воркера
* добавлен поиск по плану подписки в аудиты
* заменена вьюмодель для запроса на место, занятое шрифтами. Теперь это не та же модель, что для файлов
- исправлена ошибка, когда много параллельных запросов приводило к утечке памяти и вызывало ошибку
- исправлены типы данных возвращаемых вьюмоделей в контроллере задач
- исправлен баг, из-за которого подсчёты пространства, занятого шрифтами, учитывали все рабочие пространства
- исправлен баг, из-за которого пользователи из OpenId не отображали никакой полезной информации в списке пользователей рабочего пространства
- исправлен баг, когда вложенный транспорт имел нулевой id подписки
[Tasks]
- исправлена ошибка, когда задача иногда могла уйти в бесконечный цикл и повесить всю систему
[Preview]
+ добавлены новые режимы предпросмотра
+ добавлена логика переключения локализации для wasmpreview такая же, как и для staticpreview
+ добавлены вложенные параметры в static preview
[Installer]
+ добавлена опция установки FerretDB
+ добавлена возможность установки публикатор
+ добавлен текст про Docker на финальную страницу
+ добавлены лицензионные ключи демо версии
* изменено поведение, теперь кнопка «Далее» будет отключена если лицензионный ключ не задан
* изменено поведение, теперь установщик создает расширенный файл конфигурации
- исправлен баг, когда установщик вылетал при нажатии на показать пароль RabbitMQ
[Demos]
+ добавлено WPF демо приложение на FastReport .NET + Cloud
[Common]
+ добавлено новое свойство AllowLocalSignUp для Auth, которое позволяет включить и отключать регистрацию пользователей
+ добавлено новое свойство FaviconLink для Server, которое позволяет задать ссылку favicon для лицензии с белой этикеткой.
* теперь скачивание сборки доступно не через ZIP, а через docker registry
* изменен метод очистки API тестов
* теперь формой входа занимается gateway, вход упрощён и требует меньше трафика
- исправлена ошибка, при которой ограничения лицензии ошибочно запрещали использовать openid (oidc).
- удалено свойство SignInPagePath из конфига Gateway, оно заменено встроенным механизмом входа
- удалено свойство DisabledPath из конфига Gateway, оно заменено встроенным механизмом
- исправлен скрипт docker-compose для установочных файлов, обновленная версия RabbitMQ
[Font Server]
- исправлен баг, из-за которого некоторые TTF-файлы не загружались