Версия 3.1.2
Важно
Перед переходом с версии 3.1.1 на версию 3.1.2 следует создать резервную копию объектов:
базы данных Банка данных. В случае отката базы данных Банка данных с версии 3.1.2 на версию 3.1.1 необходимо исправить версию структуры базы, выполнив скрипт.
каталога с данными Платформы. По умолчанию это каталоги C:\ProgramData\Datareon\Platform для ОС Windows и /var/datareon/platform/ для ОС Linux.
Важно
Перед переходом с версии 3.1.1 на версию 3.1.2 необходимо выполнить следующие действия:
Остановить службы серверов в кластере (сервер-координатор остановить последним).
Удалить папку Cache (/var/datareon/platform/cache или C:\ProgramData\Datareon\Platform\Cache) на каждом сервере кластера.
Установить версию 3.1.2 согласно инструкции.
Важно
Перед установкой 3.1.2 и выше в связи с проверкой целостности необходимо предварительно удалить старую версию платформы и удостовериться, что каталог с исполняемыми файлами пуст. Это каталоги C:\Program Files (x86)\Datareon\Platform для Windows и /usr/bin/datareon/platform/ для Linux. Только после полной очистки этих каталогов допускается установка новой версии.
Важно
Если на сервере с ОС Linux сертификат хранится в каталоге /usr/bin/datareon/platform, то перед установкой версии 3.1.2 и выше в связи с проверкой целостности необходимо переместить сертификат в любой другой каталог с соответствующим доступом.
После перемещения сертификата необходимо выполнить команду platformmanager setCertificate -path /home/имя_сертификата.pfx -password пароль_сертификата
Важно
Если был выполнен переход с версии 3.1.0 на 3.1.2, после установки версии 3.1.2 перед первым применением конфигурации необходима авторизация в ЦН с правами Администратора и исправление конфигурации в режимах Восстанавливать/создавать виртуальные каталоги и Проверять/исправлять иерархию в связи с изменением структуры каталогов конфигурации.
Релиз 3.1.2.0 (31.07.2025)
Ключевые изменения
Добавлена проверка целостности дистрибутива при запуске приложения. При наличии посторонних файлов в каталоге исполняемых файлов работа Платформы завершается.
Добавлена возможность настройки сложности пароля и прочих параметров безопасности для пользователей Центра настройки и сервиса Управления пользователями.
Реализована возможность авторизации через домен Windows в Центре настройки и сервисе Управления пользователями.
Добавлена возможность объединять серверы кластера в группы серверов с привязкой сервисов и систем к этим группам.
Реализованы новые шаги преобразования форматов данных.
Добавлен новый вид внешней системы - FTP.
Добавлена возможность экспорта и импорта конфигурации без параметров подключения.
В параметрах подключения объектов конфигурации теперь можно использовать глобальные константы.
Реализованы механизмы быстрого создания конфигураций объектов для отображения данных на Портале.
Проведена оптимизация работы механизмов Платформы.
Центр настройки
Добавлена возможность изменения собственного пароля.
При сохранении сервиса Портал реализована валидация параметра Порт для публикации.
В Типе данных на вкладке Портал добавлены параметры для указания форм и процессов по умолчанию.
Исправлено отображение звёздочки при внесении изменений в объекты Платформы.
При проверке конфигурации добавлена валидация существования привязанного обработчика в шаге Источник.
Добавлена обработка случаев невалидной конфигурации при запуске Центра настройки.
Исправлены ошибки импорта и экспорта конфигурации.
При сбое импорта структуры данных 1С добавлен вывод причины ошибки.
Реализована поддержка длительного ожидания (более 1 минуты) при заполнении структуры типа данных из 1С.
Добавлена валидация при сохранении автозапускаемых заданий.
Исправлен поиск систем и типов на вкладке Основное во внешнем типе данных.
Исправлена ошибка возврата к стабильной конфигурации после создания нового объекта.
Удалён неиспользуемый функционал.
Центр мониторинга и администрирования
Исправлено отображение событий при открытии их кнопкой Лупа в Цепочках событий.
Добавлено сообщение об ошибке авторизации при вводе неверного пароля.
В API Центра мониторинга при передаче minId, превышающего максимальный, возвращаются последние события.
Исправлено появление звёздочки при переходе на вкладку Роли пользователя.
Исправлено поведение прокрутки на вкладке Состояние при просмотре данных.
В колонке Детали Банка данных добавлено отображение причины состояния Сломано.
На вкладке Сообщения Хранилища сообщений добавлены фильтры по процессу и внешнему типу.
Исправлен поиск по телу сообщений в Хранилище сообщений.
Устранены ошибки фильтрации сообщений в Хранилище сообщений при указании более одного фильтра.
Исправлен сбор сведений при использовании нескольких серверов в кластере.
Улучшено определение состояния внешней системы 1С при отсутствии подключения.
Процессы и сервисы
- В сервисе Банк данных реализованы следующие изменения:
Оптимизированы внутренние процессы обработки сообщений в Банке данных и сервисе обработки процессов.
В Банке данных с СУБД PostgreSQL реализована попытка переподключения при отсутствии прав.
Добавлена возможность использовать внешнего пользователя для авторизации в СУБД Банка данных.
- В сервисе Хранилище сообщений реализованы следующие изменения:
Оптимизировано чтение записей.
Исправлен поиск по словосочетанию в теле сообщений в Хранилище сообщений.
Реализовано физическое удаление сообщений из Хранилища после очистки.
- В сервисе Управления пользователями реализованы следующие изменения:
Оптимизировано создание сессий.
Устранена избыточная нагрузка на процессы при изменении свойств пользователей.
- В сервисе Портал реализованы следующие изменения:
Исправлено отображение полей-ссылок.
Добавлен вариант отображения ссылок как DropDown.
Исправлено поведение поля типа JsonToObject.
Устранена ошибка фильтрации по дате.
Устранены ошибки настройки кнопки для строки таблицы.
Исправлена работа с массивами.
- Прочие изменения:
Устранены ошибки, приводившие к зависаниям сообщений в очередях.
При миграции сервисов и внешних систем между серверами добавлена синхронизация миграции очередей.
Оптимизирован запуск процессов при получении больших сообщений.
Добавлен контроль циклической передачи сообщений в кластере.
Проведена стабилизация функциональности модуля горячего восстановления.
Ответные сообщения, полученные после истечения таймаута ожидания шага отправки и возобновления процесса, теперь удаляются. Ранее такие сообщения размещались в архиве, но не возвращались в обработку.
Исправлена ошибка, при которой сообщения могли перемещаться из очереди в архив при рестарте сервера.
В Маршруте добавлен признак удаления сообщения, если для него не выбран получатель.
Исправлен возврат значения параметра Количество на вкладке Результат выполнения шага Запрос объектов.
Исправлено использование алиасов в языке запросов.
В шаге сервисного алгоритма метод ArchiveFacade.Restore теперь возвращает все указанные сообщения (ранее возвращал только первые 200).
Исправлена работа метода GetFieldStrValue при наличии в типе полей с флагом Разрешить NULL.
Увеличено допустимое значение таймаута в шаге «Запись».
Внешние системы
В настройках Программируемого коннектора добавлена возможность прикрепления произвольных файлов с последующим доступом к ним из кода плагина.
Для внешней системы Веб-сервис (Платформа как клиент) добавлена возможность получения пароля к сертификату из сервиса Управления пользователями.
Для внешней системы Веб-сервис с форматом Text добавлена поддержка contentType: text/plain при использовании метода SendBody.
Доработано преобразование дат с учётом использования UTC или локального времени. Для обратной совместимости есть возможность включить конвертер версии 3.1.1 с помощью параметра deprecatedParams.
Исправлена ошибка запуска внешней системы расширенный REST API, если имя папки обработчика начинается с цифры.
При генерации структуры объектов в Swagger во внешней системе расширенный REST API исключено добавление поля dummyField.
В обработчике PostgreSQL добавлена поддержка запросов, содержащих JOIN.
В расширенный REST API добавлена настройка структуры ответа в случае ошибки.
Добавлен вывод заголовков (headers) при выполнении запросов с пустым телом в Веб-сервис (Платформа как клиент).
В файловом обработчике реализована передача параметров, установленных в шаге отправки.
В обработчике MSSQL добавлен флаг Отключать установку неявных транзакций для выполнения кода обработчика без использования implicit_transactions.
Для Веб-сервис (Платформа как клиент) добавлена возможность получения токена авторизации Bearer из заголовка ответа.
Во внешней системе БД MSSQL с JDBC исправлено использование системных параметров (@@) в коде обработчика.
Во внешней системе Веб-сервис (Платформа как клиент) для авторизации во внешнем сервисе с помощью сертификата добавлена возможность указать пароль к сертификату.
В обработчике PostgreSQL исправлена обработка значений NULL.
В обработчике Oracle исправлено использование массивов.
Подсистема для 1С:Предприятие
Версия подсистемы - 3.0.2.72, компонента 340, версия совместимости - 3.0.2.5
Поддерживаемые версии 1С:Предприятие при использовании подсистемы: 8.3.8 - 8.3.27
Поддерживаемые версии 1С:Предприятие при использовании расширений: 8.3.16 - 8.3.27
Исправления и изменения в подсистеме
Исправлено обновление номера порядка выполнения обработчика без рестарта системы 1С.
Добавлена поддержка работы с сообщениями, содержащими уникальные символы казахского языка.
Исправлена ошибка в режиме совместимости 8.2.16.
Параметры функций StartWatch и ElapsedWatch в REST синхронизированы с их аналогами в TCP. Эти функции не поддерживаются в REST, но добавлены для совместимости протоколов.