Ред База Данных 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.