Перейти к содержанию

Патч 3.5.0.17 (26.03.2022)

Переход на новую сборку

  1. Изменены библиотеки локализации.
  2. В файлах NLog.config для всех сервисов и приложений рекомендуется удалить строки writeTo="null" для всех тегов <logger>. NLog не считает логгеры с writeTo="null" выключенными, что приводило к снижению производительности.
  3. Удалена регистрация объекта для отправки уведомлений CustomNotificationSender. Мы рекомендуем использовать безопасный способ отправки уведомлений INotificationManager. Если сейчас такой возможности нет, то разкомментируйте эту регистрацию в классе Tessa.Extensions.Default.Server/Notices/Registrator.cs.

Добавление и изменение функциональности

  1. Добавлена возможность скачать список отзыва (CRL) из окна отображения информации о проверке подписей.
  2. В web-клиенте в окне отображения информации о проверке подписей неуспешные статусы проверки выделяются жирным шрифтом.
  3. API: В событии ICardStoreExtensionContext.OnContentStoring ошибку загрузки контента теперь можно указать в свойстве eventArgs.ContentContext.ValidationResult помимо исключения.
  4. API: Обновлены библиотеки: .NET Core 3.1.23, CAdESLib 1.2.1, HtmlAgilityPack 1.11.42, HtmlSanitizer 7.1.488, ITfoxtec.Identity.Saml2.MvcCore 4.8.2, Kerberos.NET 4.5.158, MailKit 3.1.1, NLog 4.7.14, SixLabors.ImageSharp.Drawing 1.0.0-beta14, StackExchange.Redis 2.5.43, Swashbuckle.AspNetCore 6.3.0, ZXing.Net 0.16.8.

Исправления и оптимизации

  1. Исправлена редкая ошибка Collection was modified, возникающая при рефреше карточки с одновременным открытием боковой панели в desktop-клиенте.
  2. Оптимизировано взаимодействие с базой данных при конвертации файла посредством IFileConverter.ConvertFileAsync. Теперь соединение с базой данных не будет удерживаться до завершения конвертации.
  3. Исправлена проверка доступа к карточке сателлита, не доступной для загрузки на клиент, при запросе карточки с клиента по её идентификатору.
  4. Исправлена конвертация файлов с флагом IgnoreCacheBeforeConversion. Ранее этот флаг игнорировался и контент файла выдавался из кэша без создания новой операции конвертации.
  5. При проверке подписей исправлено ошибочное отображение иерархии сертификатов.
  6. Исправлено отображение кавычек в окне отображения информации о проверке подписей.
  7. Исправлен импорт карточки временных зон поверх уже имеющейся.
  8. Исправлена неизменность объекта SessionToken, которому в конструкторе передан параметр seal = true.
  9. В системе исправлена проблема с наличием лишнего доступа на изменение карточек-сателлитов из клиента.
  10. Исправлена возможная ошибка DllNotFoundException при открытии окна сканирования.
  11. Исправлено определение подписывающего сертификата при импорте.
  12. При проверке подписей учитывается подтверждённая дата подписи или текущее время.
  13. Исправлена команда tadmin CheckService: если параметр /timeout задан как 0 (по умолчанию), то таймаут подключения соответствует бесконечному, как указано в описании параметра. Ранее использовался таймаут из конфигурационного файла, который был определён как 40 минут.
  14. Оптимизирована производительность сервисов и приложений, связанная с логированием на уровне Trace.
  15. Исправлена работа ограничения “Максимальный размер файла для загрузки в систему” в карточке настроек сервера.
Back to top