Патч 3.6.0.19 (22.03.2024)¶
Добавление и изменение функциональности¶
- В строковые значения ключей, указываемых в конфигурационных файлах
app.json, добавлена возможность подставлять значения символов с помощью конструкции%var%, гдеvar- имя символа, определённого в блоке.define, или имя переменной окружения (без учёта регистра). Если символ или переменная не определены, то подставляется пустая строка. Укажите%%для эскейпинга символа%(%%var%%преобразуется в строку%var%). Пример:"Host=localhost; Database=%DATABASE_NAME%; Integrated Security=false; User ID=postgres; Password=%DATABASE_PASSWORD%; Pooling=true; Timeout=0"заменит%DATABASE_NAME%на имя базы и%DATABASE_PASSWORD%на пароль из переменных среды, которые альтернативно можно задать в блоке".define": [ "DATABASE_NAME=tessa", "DATABASE_PASSWORD=Master1234" ]в том же или в соседнем файлеapp-vars.json(имя указано для примера).
Новые версии библиотек¶
CAdESLib 1.6.1CsvHelper 31.0.2HtmlAgilityPack 1.11.59ITfoxtec.Identity.Saml2.MvcCore 4.10.8Kerberos.NET 4.6.55LiteDB 5.0.19NetOfficeFw.Word 1.9.5NTwain 3.7.4PDFiumSharpV2 1.1.4Quartz 3.8.1StackExchange.Redis 2.7.33
Изменения API¶
- В API тестов добавлен объект
ITestOperationExecutor, предназначенный для выполнения операций. Подробнее см. в документации.
Исправления и оптимизации¶
- В синхронизации пользователей, подразделений и статических ролей с Active Directory / LDAP исправлена ошибка, из-за которой сбой в процессе получения данных от сервера AD мог привести к блокировке входа в систему для существующих пользователей.
- В API тестов исправлена обработка флага “Блокировать процесс при асинхронном вызове” при обработке активных таймеров с помощью метода
WeProcessInstanceLifecycleCompanion.ProcessTimerOperations. - В API тестов исправлена обработка асинхронных операций, созданных бизнес-процессами, с помощью метода
WeProcessInstanceLifecycleCompanion.ProcessAsyncOperations. - Для подписи по профилю
BESболее не добавляется секция с неподписываемыми атрибутами. - В web-клиенте исправлена поддержка горячих клавиш для кнопок вторичных процессов и шаблонов бизнес-процессов.
- В web-клиенте группировка по колонке, содержащей дату и время, теперь выполняется по дате без учёта времени.
- В web-клиенте в объектной модели объекта для предпросмотра html добавлена возможность указывать параметр
sandbox. - В web-клиенте исправлена ошибка, из-за которой ссылочные контролы некорректно обрабатывали выбранные из представления значения, если они равны
null. - Для команд tadmin
ImportSchemeиImportSchemeSqlисправлена ошибка импорта схемы данных, возникающая при наличии в импортируемой схеме таблиц с новыми записями, относящимися к библиотеке, отличной от библиотеки самой таблицы. - Исправлен сценарий генерации ссылки в контроллере для мобильного приложения TESSA Assistant. В приоритете получение ссылки из поля
WebAddressкарточки настроек сервера, или, если оно не заполнено, то ссылка формируется с помощьюLinkGenerator. - Исправлена локализация подсказки для поля
Время жизни JWT токена TESSA Assistantв карточке “Настройки сервера”.
Обновление на новую сборку¶
- Если любые используемые вами конфигурационные файлы
app.jsonсодержали символ%в строковых значениях (например, в паролях или в строках подключения к базам данных), то необходимо его задублировать%%для корректной обработки (т.е. выполнить эскейпинг).
Изменения конфигурации при обновлении¶
-
Типы:
ServerInstance
-
Изменены библиотеки локализации.