Red Database 3.0 - v3.0.10-rc.3 RC

Jan. 11, 2023, 5:44 p.m.

Changelog

Исправления:

  • Более корректная проверка ошибки завершения запроса на FAILD / UNAUTHORIZED. RS-50891.
  • Вызов REGEXP_SUBSTR с кодировкой UNICODE_FSS приводит к падению сервера. RS-90599.
  • При аутентификации по сертификату политика пользователя не читалась из LDAP. RS-87996.
  • При записи в файл освобождать блокировку движка чтобы иметь возможность доставлять сообщения другим потокам. RS-91329.
  • Несуществующую политику безопасности можно было назначить LDAP-пользователю. RS-84876.
  • Регрессия оптимизатора, найденная тестом CORE_5481. RS-69537.
  • "RESET USER" устанавливает PLG$LAST_ONLINE в текущее время чтобы разрешить подключения от простаивающих пользователей.
  • Неправильное сообщение об ошибке при изменении несуществующего пользователя. RS-91562.
  • Если на сервере используется многофакторная аутентификация, то происходит зависание после завершения бекапа. RS-92512.
  • При проверке конфигурации сервера теперь игнорируются параметры с плагинами чтобы разрешить использование сторонних библиотек. RS-92832.
  • Флаги запуска rdbserver не обрабатываются если в конфигурации найдена ошибка. RS-86719.
  • При изменении LDAP-пользователя с включенным параметром DefaultUserManagers не добавлять его в БД безопасности. RS-91213.
  • При использовании многобайтовой кодировки в SUBSTRING возможно падение сервера. RS-92433.
  • Неправильные значения полей при сортировке с использованием хинта "optimize for". RS-82213.
  • Ошибка 'no current record for fetch operation' при превышении номера транзакции границы в 2^31
  • Незакоммиченные версии записей могли стать видимыми после SWEEP. RS-92275.
  • Падение при создании запроса в условиях исчерпания доступной памяти. FB-7370.
  • Функция setEngineReleaseDelay использует неправильный тип для переменной maxLinger. FB-7366.
  • Алиасы на стороне клиента не работают в databases.conf. FB-7365.
  • Падение сервера после двойной ошибки в attachDatabase(). FB-7393.
  • Устранение большого количества сообщений об остановке сервера в firebird.log, вызванных исправлением FB-7147.
  • Доверенная роль не работает в 3.0.10. FB-7406.
  • Падение сервера при ошибке запуска. FB-7402.
  • Ошибка при предоставлении и отзыве прав на обновление поля. FB-4729.
  • Исправлены ошибки регистрации плагинов с длинными именами. FB-7418.
  • Корректное сообщение об ошибке при бекапе таблицы с очень большим количеством полей. FB-7436.

Улучшения:

  • Возможность инициализации реплики из логической копии. RS-60027.
  • Отладочная информация добавлена в снапшотные сборки для Windows.
  • Возможность чтения множественных атрибутов из LDAP. RS-90502.
  • Увеличение максимальной длины результата функции LDAP_ATTR до 4096. RS-90502.
  • Плагин коннектора CDC портирован из РБД 5.0. RS-69574.
  • Инсталляторы больше не используют пароль SYSDBA по умолчанию. RS-89415.
  • Если новый пароль пользователя нарушает ограничения политики, соответствующая ошибка записывается в лог. RS-70126.
  • Улучшена диагностика ошибок репликации. RS-70819.
  • Поддержка возможности даунгрейда БД с версии 3.0 до 2.6. RS-87092.