>

Ред База Данных 5 - 5.3.0

Ред База Данных 5 - 5.3.0

04.09.2026

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

При миграции на эту версию, к базе данных безопасности security5.fdb нужно применить скрипт обновления misc/upgrade/security/security_database_5.3.sql

CDC connector обновлен до 2.1.2

  • Реализация коннектора на C++ для ускорения работы. RS-298662.

JavaEngine обновлен до 2.0.4

Улучшения JavaEngine:

  • Загружаемые jar-библиотеки проверяются на соответствие доверенному списку. RS-295474.

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

  • Зависание при попытке записи лога в символическую ссылку в Windows. RS-320281.

Добавлено

  • Параметры конфигурации LDAPPassword[Env|File]. RS-310693.
  • Опция isql "-read_password", позволяющая вводить пароль пользователя интерактивно. RS-286738.
  • Параметр аудита "keep_rotated_logs" для автоматического удаления архивных логов по истечении указанного срока хранения. RS-286740.
  • Параметр конфигурации "AllowUpdateOverwrite", определяющий как операция UPDATE должна обрабатывать случай когда запись была обновлена триггером. FB-8957.
  • Параметр аудита "single_line" для вывода записей трейса в одну строку. RS-311695.
  • Параметр аудита "print_info_tags", добавляющий вывод вендора и названия продукта в сообщения аудита. RS-286767, RS-286771, RS-286775.
  • Параметр репликации "block_compression_plugin", включающий сжатие блоков репликации. RS-273963.
  • Новый метод аутентификации SrpArgon2id, основанный на протоколе SRP с хэшированием Argon2id. RS-314758.

Улучшено

  • Возможность преобразования записи в объект JSON. RS-168804.
  • В записи аудита добавлен хэш пути к базе данных для получения уникальных идентификаторов записей. RS-311365.
  • Обновлено лицензионное соглашение. RS-304387.
  • Реализованы методы JSON number(), integer(), bigint(), string(), boolean() и datetime(). RS-284902, RS-284713, RS-288957.
  • Предупреждения и ошибки, возникшие во время рестора, дублируются в конце лога. RS-268449.
  • JSON Path в столбцах JSON_TABLE теперь необязательный. RS-259300.
  • Информация о временных зонах обновлена до версии 2026с. FB-9097.
  • Параметр конфигурации "ReadConsistency" может настраиваться для отдельных баз данных. FB-9076.
  • Объединение записей в логе бэкапа об обработке привилегий пользователя. RS-310114.
  • В поле Creation date утилиты gstat учитывается локальная временная зона. RS-309245.
  • Сравнение сообщений в логе репликации для группировки не по тексту сообщений, а по хэшу. RS-171404.
  • Ограничение доступа к PLG$PASSWD_HISTORY для непривилегированных пользователей. RS-294915.
  • Логгирование потоков сжатия. RS-262455.
  • Проверка существования файлов плагинов в ходе валидации конфигурации сервера. RS-268886.
  • Маскирование паролей в истории команд isql. RS-286896.
  • Возвращена и улучшена валидация номера страницы при проверке базы. RS-314342.

Исправлено

  • Падение в процессе получения данных из курсора, если тот был закрыт при завершении подключения. RS-323118.
  • При использовании доверенным пользователем другого логина для подключения проверяется только политика оригинального пользователя. RS-319412.
  • Падение при некорректном формате файла databases.conf. FB-9107.
  • Возможное переполнение буфера из-за некорректного сетевого пакета. RS-305058, GHSA-x382-p7w7-wwpp.
  • Зависание мастера если в оперативном журнале имеется сегмент 0 размера. RS-294914.
  • Плагин удаляется из списка плагинов при возникновении ошибки в cleanupTransaction и setSequence. RS-146772.
  • Удален неиспользуемый параметр конфигурации "LegacyHash". RS-268246.
  • Проверка типа страницы БД при кэшировании номеров страниц. RS-92275.
  • Регрессия из-за того, что att_security_class может отсутствовать при создании базы данных.
  • Некорректная обработка прав для привилегии USE_NBACKUP_UTILITY. RS-295299, GHSA-ph3g-gc8r-mjh5.
  • После копирования базы данных с мастера утилитой replmgr с флагом -C теперь удаляется контрольный файл. RS-229111.
  • Освобождение блокировки на страницу при ошибке чтения файла во время проверки базы. RS-72076, RS-309545.
  • Переполнение стека из-за рекурсии в клиентской библиотеке при подключении по протоколам XNET/local. FB-9094.
  • Падение при нехватке места во время расширения временного пространства. FB-9030.
  • Группировка предупреждений проверки БД о страницах-орфанах (orphans) в одно сообщение. RS-309545.
  • Валидация флагов на странице указателей только если страница данных была успешно проверена. RS-309545.
  • Проверка контрольной суммы страницы теперь выполняется перед проверкой её типа. RS-309545.
  • Не пытаться проверять страницу с неверным типом. RS-309545.
  • Страницы-орфаны (orphans) исправляются только если проверка базы не нашла ошибок. RS-309545.
  • Возможность менять настройки SHADOW-копии непривилегированным пользователем. RS-305416.
  • Ошибка создания уникального индекса по выражению. FB-9081.
  • Некорректные подгруппы в REGEXP_SUBSTR. RS-281931.
  • Неправильный ID курсора для второго запроса в процедуре во время профилирования. FB-9079.
  • Некорректное значение поля "last_modified" в переменной окружения REPLICATION_STATUS_JSON. RS-268666.
  • Экранирование специальных символов для строки подключения в переменной REPLICATION_STATUS_JSON. RS-311893.
  • Выброс корректной ошибки при чтении файла журнала репликации меньше ожидаемого размера. RS-306124.
  • Падение сервера при чтении некорректного сегмента репликации. RS-305405, FB-9055.
  • Некорректные типы SQL для FB_DATE и FB_TIME. FB-9064.
  • Нарушение внешнего ключа для типа [var]binary когда индексы первичного и внешнего ключей имеют разные направления. FB-9059.
  • Перечитывание оставшегося содержимого inline blob в той же транзакции при переиспользовании blob id. FB-9060.
  • Отключение репликации текущего подключения разрешено только для SYSDBA и пользователя с ролью RDB$SYSADMIN. RS-305412.
  • Утечка памяти на стороне клиента при подключении / отключении.
  • Отсутствие проверки прав для COMMENT ON PARAMETER для функций в пакетах. FB-8806.
  • SIMILAR TO не работает с wildcard вместе с оператором OR. FB-9040.
  • Установка umask для сгенерированного ExtAuth.conf в утилите генерации ключей. RS-294968.
  • Экранирование спецсимволов в переменных команды архивации в конфигурации репликации. RS-294935.
  • Скрипт обновления базы данных безопасности. RS-295578.
  • Утечка памяти при создании условного индекса. FB-9027.
  • Неправильное вычисление длины текстового поля в JSON_TABLE. RS-282873.
  • Текст ошибки мог обрываться из-за недостаточно большого буфера сообщения. RS-302036.
  • Багчек в VIO_update_in_place мог перезаписывать чужие данные.
  • Неправильная проверка диапазонов для чисел в JSON. RS-282633.
  • Библиотека libcrypto-3 добавлена в WOW64 в качестве зависимости fbclient.
  • Падение сервера при неправильной длине blr_varying2. RS-304000, GHSA-xvc2-pcx2-f465.
  • Падение при обработке некорректного сообщения в op_batch_msg. RS-301682, GHSA-45h8-2cf4-3qr4.
  • Возможное переполнение буфера в decNumber. FB-9019.
  • Падение при передаче в tracemgr конфигурации трейса с некорректным путем в include. FB-9091.
  • Некорректная работа оператора include в парсере конфигурации трейса. RS-304494.
  • Вывод корректного сообщения об ошибке вместо "decompression overran buffer" если не найден формат записи. RS-298879.
  • Ограничение количества параллельных потоков в сервисе gbak максимальным значением из конфигурации. RS-278115.
Просмотр доступен только авторизованным пользователям
Авторизация

Заявка на расчет стоимости

* — обязательные поля для заполнения

Компания или ИНН *
ИНН
ФИО
Телефон *
Доб.
Электронная почта *
Выберите тип сервера: *
Количество серверов *
Количество ядер на каждом сервере *
Выберете редакцию: *
Совместно с каким прикладным ПО планируется использоваться СУБД РБД?
Выберите уровень технической поддержки: *
Комментарий

Нажимая «Отправить запрос», вы соглашаетесь с условиями обработки персональных данных.

Отправить запрос

* — обязательные поля для заполнения

ФИО *
Компания или ИНН *
ИНН
Телефон *
Доб.
Электронная почта
Дополнительная информация

Нажимая «Отправить запрос», вы соглашаетесь с условиями обработки персональных данных.

Отправить запрос

* — обязательные поля для заполнения

ФИО *
Наименование организации
Телефон *
Доб.
Электронная почта
Дополнительная информация

Нажимая «Отправить запрос», вы соглашаетесь с условиями обработки персональных данных.

Условия для авторизации учебного центра

  1. Наличие лицензии на осуществление образовательной деятельности.
  2. Наличие штатного или внештатного сотрудника, являющегося «Сертифицированным преподавателем РЕД СОФТ» по соответствующему курсу.
  3. Наличие учебных классов, оборудования и программного обеспечения, необходимых для проведения занятий.

Задать вопрос

* — обязательные поля для заполнения

ФИО *
Компания или ИНН *
ИНН
Телефон *
Доб.
Электронная почта *
Дополнительная информация

Нажимая «Отправить запрос», вы соглашаетесь с условиями обработки персональных данных.

Записаться на курс «Администрирование инфраструктуры, система централизованного управления РЕД АДМ»

* — обязательные поля для заполнения

ФИО полностью *
Номер сертификата *
Компания или ИНН *
ИНН
Должность *
Электронная почта *

Нажимая «Отправить запрос», вы соглашаетесь с условиями обработки персональных данных.

Заявка на получение лицензии

* — обязательные поля для заполнения

ФИО *
Компания или ИНН *
ИНН
Телефон *
Доб.
Электронная почта
Дополнительная информация

Нажимая «Отправить запрос», вы соглашаетесь с условиями обработки персональных данных.

Заказать звонок

* — обязательные поля для заполнения

ФИО *
Телефон *
Доб.

Нажимая «Отправить запрос», вы соглашаетесь с условиями обработки персональных данных.

Подписка на уведомления

Подписываясь на уведомления, вы соглашаетесь с условиями обработки персональных данных.

Подписка оформлена

На ваш почтовый адрес отправлено письмо с подтверждением подписки.

Подписка оформлена

Задать вопрос

* — обязательные поля для заполнения

ФИО *
E-mail *
Компания или ИНН *
ИНН
Вопрос

Нажимая «Отправить запрос», вы соглашаетесь с условиями обработки персональных данных.

Посоветуйте, как нам улучшить статью

* — обязательные поля для заполнения

e-mail *
Комментарий

Нажимая «Отправить запрос», вы соглашаетесь с условиями обработки персональных данных.

Подписка на уведомления

Подписываясь на уведомления, вы соглашаетесь с условиями обработки персональных данных.

Подписка оформлена

На ваш почтовый адрес отправлено письмо с подтверждением подписки.