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

7 октября 2024 г. 14:22

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

Добавлено

  • Установка генерируемых ОО API файлов для языка C. FB-8197.
  • Плагин сжатия ZSTD. RS-67113.
  • Сохранение примененных сегментов на реплике. RS-168898.
  • Возможность синхронизации "на-лету" синхронного ведущего и асинхронного ведомого узла. RS-173670.

Улучшено

  • Возможность получения GUID мастер-базы из replmgr с опцией -status. RS-193858.
  • Информация о временных зонах обновлена до версии 2024b. FB-8260.
  • Плагин Win_sspi использует NTLM. FB-8256.
  • История в ISQL теперь сохраняется запросами, а не построчно. RS-186026.
  • Стоимостной выбор между методами доступа ORDER и SORT. RS-192909.
  • Возможность печати имени локального хоста в трейсе. RS-149731.
  • Параметр RemoteAuxPort теперь конфигурируется на уровне баз данных, а не подключений.
  • Увеличены лимиты на количество открытых файлов и потоков в сервисе systemd. RS-188825.
  • Использование абсолютных путей к некоторым системным утилитам в сервисе systemd. RS-187450.
  • При получении сигнала сервером Classic, теперь дочерние процессы также получают его. FB-8165.

Исправлено

  • Работа параметра cancel_on_error для двоичного трейса. RS-182080.
  • Низкая производительность простого тройного соединения с одинаковым набором полей. FB-8250.
  • Обработка случая, когда accept() возвращает одновременно и признак успешного выполнения, и данные для клиента.
  • Возможные "зависания" в функции clock_gettime() в tomcrypt. FB-8236.
  • Неавторизованный доступ к табличному пространству из directories.conf. RS-89473.
  • Невозможность создания табличного пространства после BEGIN BACKUP. RS-194501.
  • Неправильный тип переменной JSON для второго пути. RS-183412.
  • Возможное переполнение стека при подготовке и компиляции пользовательских запросов. Только для Windows.
  • В выводе SHOW MAPPING объекты ОС (имена или группы) всегда заключаются в одинарные кавычки. FB-8253.
  • Неправильная обработка национальных символов в именах объектов в CREATE MAPPING. FB-8253.
  • Некорректная проверка зависимостей при ALTER COLUMN. RS-105991.
  • Смешивание полу-соединенных потоков с потоками внутренних соединений. FB-8223.
  • Неправильное разворачивание подзапросов со сложными условиями. FB-8252.
  • Обработка регулярных выражений в fbtrace.conf после замены макросов их значениями.
  • Завершение потока планировщика перед остановкой провайдеров и запись в логе, если он не остановился за отведенное время. RS-190176.
  • Учет имени базы данных в хэше агрегатного трейса. RS-194163.
  • Лимиты целочисленных значений в конфигурации увеличены до 64-битных значений. RS-192945.
  • Неправильные описания исполняемых файлов в Windows. RS-88298.
  • Оценка кардинальности использует только первичные версии записей. FB-8161.
  • Возможная потеря NULL-значений при восстановлении бэкапа. FB-8241.
  • Редкие случайные падения в тесте CORE-6142 в Windows. FB-8215.
  • Владельцу базы данных разрешено подключение в базе в режиме shutdown через gbak для параллельного рестора. RS-195409.
  • Чтение последнего номера журнала репликации из дельты для базы в режиме "backup lock". RS-192374.
  • Ошибка восстановления индексов при параллельном ресторе на классике. FB-8263.
  • Вложенные подзапросы IN/EXISTS должны быть преобразованы в полу-соединения если внешним контекстом является подзапрос, который не был вложен. FB-8265.
  • Запись сообщения "Last log message repeated" при записи новых сообщений в лог.
  • Неправильный "SQLSTATE" при ошибке чтения блоба. RS-195051.
  • Переинициализация асинхронной репликации. RS-192180.
  • Неправильная работа ключа blob утилиты gstat. RS-194222.