Ред База Данных 3.0 - v3.0.12
25 октября 2023 г. 10:13
Список изменений
Исправления:
- Багчек при освобождении страничного буфера. RS-151331.
- Падение СУБД при завершении коннекта в setLockAttachment. RS-71697.
- Некорректная сортировка по полям, рассчитанным через вложенный select. RS-82213.
- Sweep может сделать мусорные записи видимыми. RS-92275.
- Ложные срабатывания ошибки "missing entries for record X" при валидации индексов. RS-144459.
- Сборка мусора в индексах и блобах не работает при выполнении VIO_backout. FB-7747 RS-146910.
- Падение при парсинге запроса. RS-147696.
- При нештатном завершении сервера запись может указывать на несуществующий или некорректный блоб. FB-7737.
- Падения при частых подключениях/отключениях. FB-7738.
- Пересчёт зависимостей вычислимых полей, использующих домены. RS-146271.
- Нарушена стабильность неявного курсора, если курсор выбирал значения из подзапроса во VIEW в списке SELECT или в подзапросе вычисляемого поля. FB-7713.
- Некрасивый вывод состояния службы firebird.service. RS-96567.
- Сервер перестает принимать новые подключения. FB-7480 FB-7661 FB-6728.
- Деградация производительности в prepare_update. FB-7662.
- Медленное восстановление базы данных при использовании сервера Classic. FB-7233 FB-5385.
- Падение реплики при обработке журнала. RS-140444.
- Выполнение DROP TABLE на таблице с большими записями может привести к ошибкам "wrong page type" или "end of file". FB-7664.
- ISQL не печатает предупреждения полученные во время commit. FB-7663.
- Некорректная сортировка результата при использовании LEFT JOIN. FB-7665.
- Падение сервера при отключении от БД. FB-7626.
- Не работает бинарный трейс через rdbtracemgr. RS-8667.
- Падение СУБД при длинном логине на кириллице. RS-141960.
- ISQL при выводе метаданных не выводит комментарии. RS-98346.
- Одна и та же библиотека может загружаться под разными путями, например по символической ссылке.
Улучшения:
- Параметр конфигурации для выбора уровня изоляции транзакций по умолчанию (DefaultIsolationLevel). RS-146773.
- Выполнение команд PSQL без указания SET TERM. RS-142466.
- Добавлена новая опция “-XN. Экспорт метаданных без блоков “SET TERM”. RS-142466
- Логирование работы gfix -v -full и gfix -mend. RS-71563.