Версия 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 необходимо выполнить следующие действия:

  1. Остановить службы серверов в кластере (сервер-координатор остановить последним).

  2. Удалить папку Cache (/var/datareon/platform/cache или C:\ProgramData\Datareon\Platform\Cache) на каждом сервере кластера.

  3. Установить версию 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, но добавлены для совместимости протоколов.