Ред База Данных 5.0 - v5.0.2-rc.1 RC

21 января 2025 г. 10:25

Список изменений

Улучшено

  • Тег isc_info_user_names не дублирует информацию об именах пользователей. FB-8353.
  • В свойства некоторых двоичных файлов Windows добавлено описание их назначения. RS-88298.
  • Увеличена производительность очереди приоритетов. Это должно ускорить синхронизацию страничного кэша в суперсервере. RS-210151.
  • В replication.conf добавлена секция для настройки имени и пароля пользователя для синхронной реплики с возможностью их чтения из файла или переменных окружения. RS-72229.

Исправлено

  • Падение при параллельном создании индекса на таблицу, которая использует UDR. FB-8386.
  • Падение при запросе WHERE CURRENT OF при включенном кэше DSQL-запросов. FB-8185.
  • Гонки при остановке сервера, приводящие к зависанию. FB-8380.
  • Более корректный вывод плана для подзапросов, сгенерированных во время преобразования NOT IN.
  • Переработано исправление "Доступные индексы иногда не используются при наличии выражения в ORDER BY". FB-5751.
  • Отменено изменение "Лучший выбор инверсии когда условие OR включает прямое сравнение".
  • Отключены приоритеты записи страниц на диск во время рестора. RS-204336.
  • Неправильная оценка кардинальности для выборок с несколькими составными индексами, имеющими общий набор полей. FB-8379.
  • Неправильный вывод идентификаторов запросов в трейсе.
  • Тег isc_repl_mispos перемещен в пространство номеров RedDatabase из-за ошибки синхронизации кодов с Firebird.
  • Отменено изменение "Право на чтение файла replication.conf теперь имеют только пользователь и группа reddatabase". RS-201548.
  • Отсутствие некоторых записей в базе данных реплики. FB-8350.
  • Инициализация репликации, если не найдено ни одного плагина репликации. RS-207890.
  • Удаление батчей внутри сервера если они не были освобождены явно перед отключением. FB-8341.
  • Падение при использовании JSON_TABLE с процедурой в просмотре. RS-208209.
  • Отключена проверка прав для DDL-операций Grant / Revoke на реплике. RS-208502.
  • Убрана ненужная перезагрузка плагина шифрования в суперсервере. FB-8393.
  • Возможный дедлок при остановке базы данных с активными рабочими потоками. FB-8390.