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

Патч 3.6.0.23 (11.01.2025)

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

  1. Для конфигурационных файлов app.json в директиве .include добавлена возможность указать файлы по некоторому пути "app-*.json" в формате json-объекта {".files": "app-*.json"}. Ключи помимо ".files" в таком json-объекте игнорируются, и такой способ функционально не отличается от указания файлов в виде строки. Изменение добавлено для лучшей совместимости с конфигурационными файлами из версии платформы 4.1.0 и старше, что актуально при разработке на проектах под несколько версий платформы.

Новые версии библиотек

  1. HtmlAgilityPack 1.11.72
  2. Quartz 3.13.1
  3. StackExchange.Redis 2.8.24

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

  1. В конфигурационном файле app-db.json для консольной утилиты tadmin в строке подключения migration теперь указаны настройки MaxAutoPrepare=50; AutoPrepareMinUsages=20.
  2. Исправлено возможное зависание сервера приложений в случае, если используются расширенные права доступа, запрещающие редактировать табличные секции.
  3. Исправлены возможные ошибки выполнения тестов в классе Tessa.Test.Default.Shared.GC.ExternalObjectManager из-за race conditions, возникающих в классе LiteDB.BsonMapper.
  4. В методе SqlHelper.FormatParameterType при использовании СУБД MS SQL Server и maxSize = true для параметров с типом Binary и VarBinary теперь корректно указывается тип varbinary(max).
  5. Исправлена вставка данных в колонки бинарного типа при миграции с PostgreSQL на MS SQL Server с использованием команды tadmin MigrateDatabase.
  6. В web-клиенте в обсуждениях (форумах) теперь корректно учитывается значение свойства “Полнотекстовый поиск по сообщениям в обсуждениях” из карточки “Настройки сервера”.
  7. Оптимизирована миграция базы данных при использовании команды tadmin MigrateDatabase.
  8. Исправлена возможная ошибка InvalidCastException при миграции с СУБД MS SQL Server на СУБД PostgreSQL с использованием команды tadmin MigrateDatabase.

Обновление на новую сборку

  1. В карточке настроек календаря изменены даты начала и окончания расчёта. Измените и пересчитайте календарь при обновлении, если срок его окончания подходит к концу.

Изменения конфигурации при обновлении

  1. Карточки:

    • Calendar (settings) (необязательное изменение)

    • Server settings (settings) (необязательные изменения)

  2. Изменены библиотеки локализации.

Back to top