Версия 3.1.2
Особенности перехода с версии 3.1.1 на 3.1.2
Перед переходом с версии 3.1.1 на версию 3.1.2 необходимо:
Создать резервную копию объектов:
Базы данных Банка данных. В случае отката базы данных Банка данных с версии 3.1.2 на версию 3.1.1 необходимо исправить версию структуры базы, выполнив скрипт.
Каталога с данными Платформы. По умолчанию это каталоги C:\ProgramData\Datareon\Platform для ОС Windows и /var/datareon/platform/ для ОС Linux.
Остановить службы серверов в кластере (сервер-координатор остановить последним).
Удалить папку Cache на каждом сервере кластера:
Windows: C:\ProgramData\Datareon\Platform\Cache.
Linux: /var/datareon/platform/cache.
В связи с проверкой целостности необходимо предварительно удалить старую версию платформы и удостовериться, что каталог с исполняемыми файлами пуст.
Windows: C:\Program Files (x86)\Datareon\Platform.
Linux: /usr/bin/datareon/platform/.
Если на сервере с ОС Linux сертификат хранится в каталоге /usr/bin/datareon/platform, то перед установкой версии 3.1.2 и выше в связи с проверкой целостности необходимо переместить сертификат в любой другой каталог с соответствующим доступом. После перемещения сертификата необходимо выполнить команду platformmanager setCertificate -path /home/имя_сертификата.pfx -password пароль_сертификата
Только после полной очистки каталогов допускается установка новой версии. Установить версию 3.1.2 согласно инструкции.
Действия после установки версии 3.1.2
После установки версии 3.1.2 перед первым применением конфигурации необходима авторизация в ЦН с правами Администратора и исправление конфигурации в режимах Восстанавливать/создавать виртуальные каталоги и Проверять/исправлять иерархию в связи с изменением структуры каталогов конфигурации.
Поле Серверы во Внешних системах не используется, оно временно оставлено для просмотра старых настроек и перенастройки их через механизм группы серверов. Поле будет удалено в следующей мажорной версии.
Релиз 3.1.2.2 (29.09.2025)
Важно
Если на данный момент установлена версия 3.1.1 или более ранняя, то при переходе на 3.1.2.2 необходимо выполнить дополнительные действия.
Центр настройки
Устранена ошибка ввода пароля, содержащего спецсимволы, при авторизации в Управлении доступом.
В Управлении доступом исправлена отвязка групп от пользователя при редактировании пользователя.
Добавлена обработка удаления констант, которые используются в настройках как параметры подключения.
Исправлено бесконечное ожидание структуры метаданных систем для импорта структуры в тип данных.
Исправлено отображение “*” в заголовке и вкладке при создании нового типа данных.
При использовании константы в качестве параметра подключения в конфигурации добавлена проверка соответствия типа параметра и типа выбранной константы.
Исправлена ошибка добавления шаблона наименования в категорию.
Исправлено переопределение стандартных портов при инсталляции на Windows.
Исправлен повторный экспорт конфигурации с флагом «Исключать параметр подключения».
При импорте конфигурации с флагом «Игнорировать зависимости» импортируются системы при отсутствии привязанных обработчиков.
Центр мониторинга и администрирования
Исправлено отображение графика в случае изменения ширины окна браузера.
Исправлена ошибка запуска Центра мониторинга при наличии в конфигурации серверов с пустым ip.
Исправлена фильтрация сообщений в хранилище сообщений по типу.
Исправлено подсвечивание окна при несовпадении паролей (пароль и подтверждение пароля).
Процессы и сервисы
Исправлено некорректное выполнение бизнес-процессов при распределении шагов на разные ноды.
Добавлена обработка выявленного события, при котором в случае миграции сервисов возникала ошибка «Не найдено хранилище для модуля».
- В сервисе Хранилище сообщений реализованы следующие изменения:
Оптимизация функции чтения последних записей в Хранилище сообщений.
- В сервисе Портал реализованы следующие изменения:
Устранена ошибка при отображении формы типа данных, содержащий поле с ссылкой на себя.
Исправлено отображение данных на Портале, содержащих поле типа Ссылка в массиве.
Исправлена ошибка генерации форм при наличии нескольких полей с одинаковым типом данных.
В таблицах-массивах добавлены стандартные фильтры по колонкам.
Для таблиц-массивов добавлена пагинация (параметр PageSize).
Исправлено отображение на Портале ссылочных полей, в значении которых пустое представление.
Добавлена возможность открытия строки таблицы массива в отдельном окне.
В таблицах произведено выравнивание полей по краю ячеек (String, Boolean, Guid - слева, справа - Integer, Decimal, DateTime).
Внешние системы
Исправлена регистрация события Send при отправке сообщений в 1С.
Исправлена ошибка подключения по доменному имени к MSSQL через JDBC.
Подсистема для 1С:Предприятие
Версия подсистемы - 3.0.2.72, компонента 340, версия совместимости - 3.0.2.5
Поддерживаемые версии 1С:Предприятие при использовании подсистемы: 8.3.8 - 8.3.27
Поддерживаемые версии 1С:Предприятие при использовании расширений: 8.3.16 - 8.3.27
Также в релиз были включены исправления по ряду незначительных дефектов, которые не требуют отдельного описания, но повышают стабильность и удобство работы системы.
Релиз 3.1.2.1 (29.08.2025)
Важно
Если на данный момент установлена версия 3.1.1 или более ранняя, то при переходе на 3.1.2.1 необходимо выполнить дополнительные действия.
Центр настройки
Исправлена загрузка структуры метаданных при создании типов.
Исправлено создание пустых полей в мапинге обработчика MSSQL.
Исправлено сворачивание объектов по папкам после очистки поиска в таблицах.
Исправлена ошибка при перетаскивании вложенных папок.
Исправлено открытие настроек в Управлении доступом.
После загрузки сертификата справа от кнопки Загрузить новый сертификат отображаются Сведения о загруженном сертификате.
Реализован механизм использования констант в параметрах подключения.
В Guard добавлена возможность авторизации пользователей через AD.
Центр мониторинга и администрирования
Устранено разлогинивание пользователя в ЦМ через некоторое время после простоя.
Сокращены избыточные запросы состояний при закрытой вкладке состояний.
Исправлено обновление дерева состояний при переключении вкладок.
Для хранилища сообщений исправлен возврат значения в колонке Добавлено при фильтрации по телам сообщений.
Исправлены ошибки поиска сообщений в хранилище сообщений по телам.
Исправлено отображение количества процессов на вкладке Процессы при фильтрации по ID процесса.
Процессы и сервисы
- В сервисе Банк данных реализованы следующие изменения:
Исправлена ошибка записи в Банк данных объектов, содержащих сложные объекты-массива с ссылками.
Исправлено обновление таблиц Банка данных при изменении атрибутов категории.
Исправлено использование OVER в языке запросов.
- В сервисе Хранилище сообщений реализованы следующие изменения:
Реализовано физическое удаление данных в Хранилище сообщений после очистки сообщений.
Расширено логирование функций Хранилища сообщений.
Оптимизация функции чтения последних записей в Хранилище сообщений.
Устранена ошибка «Не найдено хранилище для модуля» в случае миграции сервисов во время обработки сообщений.
Оптимизация использования ресурсов процессора при чтении сообщений из хранилища сообщений.
На вкладке Хранилища сообщений добавлены фильтры для поиска сообщений по “Процессу” и “Внешнему типу данных”.
- В сервисе Портал реализованы следующие изменения:
Исправлено поведение инпута с типом DataTime.
Исправлена очистка фильтров в таблице после нажатие на какую-либо кнопку над таблицей.
Исправлено отображение сложных ссылок в таблицах.
Откорректированы стили компонентов Портала.
Исправлена работа с массивами на Портале.
Добавлена возможность мапинга данных по нажатию на кнопку в корень переменных процесса.
Исправлена подгрузка данных при прокрутке длинных списков.
Исправлено: при наличии некорректной ссылки на тип меню Портал больше не скрывает всё боковое меню.
Исправлена ошибка выбора даты: записи теперь создаются корректно, а кнопка календаря не перекрывается.
Устранена ошибка удаления записи на Портале по кнопке “Удалить”.
Исправлено отображение ссылочных полей: записи теперь корректно видны даже для типов данных без собственных форм.
Добавлена возможность для таблиц на формах настройки многострочных колонок.
Добавлена возможность в Портале скрыть меню с помощью параметра ShowNavIfMenuEmptyOn.
- Прочие изменения:
Стабилизирована функциональность по распределенному выполнению процессов в кластере.
Исправлена работа параметра SnmpPort при запуске Платформы в режиме разработки.
Исправлено преобразование csv-xml в случае использования в качестве разделителя знака |.
Стабилизация функциональности модуля горячего восстановления.
Исправлена конвертация CSV-данных, содержащих одинарные кавычки.
Внешние системы
Исправлена регистрация события send при отправке сообщения в 1С.
Для внешней системы FTP исправлена проверка прав доступа к директории.
Подсистема для 1С:Предприятие
Версия подсистемы - 3.0.2.72, компонента 340, версия совместимости - 3.0.2.5
Поддерживаемые версии 1С:Предприятие при использовании подсистемы: 8.3.8 - 8.3.27
Поддерживаемые версии 1С:Предприятие при использовании расширений: 8.3.16 - 8.3.27
Релиз 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, но добавлены для совместимости протоколов.