Патч 3.6.0.23 (11.01.2025)¶
Добавление и изменение функциональности¶
- Для конфигурационных файлов
app.json
в директиве.include
добавлена возможность указать файлы по некоторому пути"app-*.json"
в формате json-объекта{".files": "app-*.json"}
. Ключи помимо".files"
в таком json-объекте игнорируются, и такой способ функционально не отличается от указания файлов в виде строки. Изменение добавлено для лучшей совместимости с конфигурационными файлами из версии платформы 4.1.0 и старше, что актуально при разработке на проектах под несколько версий платформы.
Новые версии библиотек¶
HtmlAgilityPack 1.11.72
Quartz 3.13.1
StackExchange.Redis 2.8.24
Исправления и оптимизации¶
- В конфигурационном файле
app-db.json
для консольной утилитыtadmin
в строке подключенияmigration
теперь указаны настройкиMaxAutoPrepare=50; AutoPrepareMinUsages=20
. - Исправлено возможное зависание сервера приложений в случае, если используются расширенные права доступа, запрещающие редактировать табличные секции.
- Исправлены возможные ошибки выполнения тестов в классе
Tessa.Test.Default.Shared.GC.ExternalObjectManager
из-за race conditions, возникающих в классеLiteDB.BsonMapper
. - В методе
SqlHelper.FormatParameterType
при использовании СУБД MS SQL Server иmaxSize = true
для параметров с типомBinary
иVarBinary
теперь корректно указывается типvarbinary(max)
. - Исправлена вставка данных в колонки бинарного типа при миграции с PostgreSQL на MS SQL Server с использованием команды
tadmin MigrateDatabase
. - В web-клиенте в обсуждениях (форумах) теперь корректно учитывается значение свойства “Полнотекстовый поиск по сообщениям в обсуждениях” из карточки “Настройки сервера”.
- Оптимизирована миграция базы данных при использовании команды
tadmin MigrateDatabase
. - Исправлена возможная ошибка
InvalidCastException
при миграции с СУБД MS SQL Server на СУБД PostgreSQL с использованием командыtadmin MigrateDatabase
.
Обновление на новую сборку¶
- В карточке настроек календаря изменены даты начала и окончания расчёта. Измените и пересчитайте календарь при обновлении, если срок его окончания подходит к концу.
Изменения конфигурации при обновлении¶
-
Карточки:
-
Calendar (settings)
(необязательное изменение) -
Server settings (settings)
(необязательные изменения)
-
-
Изменены библиотеки локализации.