>
.

Ред База Данных 3.0 - 3.0.10

Ред База Данных 3.0 - 3.0.10

10.02.2023

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

Улучшения:

  1. Сборка для ARM64.
  2. UDF-библиотеки убраны из установщика по соображениям безопасности. RS-96232.
  3. Библиотека zlib обновлена до версии 1.2.13. FB-7437.
  4. Статическая линковка библиотек editline и ncurses в Linux-сборках. RS-92735.
  5. Возможность инициализации реплики из логической копии. RS-60027.
  6. Возможность чтения множественных атрибутов из LDAP. RS-90502.
  7. Увеличение максимальной длины результата функции LDAP_ATTR до 4096. RS-90502.
  8. Плагин коннектора CDC. RS-69574.
  9. Инсталляторы больше не используют пароль SYSDBA по умолчанию. RS-89415.
  10. Если новый пароль пользователя нарушает ограничения политики, соответствующая ошибка записывается в лог. RS-70126.
  11. Улучшена диагностика ошибок репликации. RS-70819.
  12. Поддержка возможности даунгрейда БД с версии 3.0 до 2.6. RS-87092.
  13. Время изменения файла databases.conf в Linux определяется с точностью до наносекунд, чтобы он перезагружался сразу после изменения. RS-88073.
  14. Возможность запускать интерактивные сессии аудита в двоичном формате. RS-8667.
  15. Логгирование изменения статуса бекапа базы данных на слияние (merge). RS-87644.
  16. Если проверка конфигурации через gfix нашла ошибки, он завершается с кодом возврата "1".
  17. Время изменения файла databases.conf в Windows определяется с большей точностью чтобы он перезагружался сразу после изменения. RS-86671.
  18. Аудит регистрирует события неудачных подключений. RS-52749.
  19. Новая встроенная функция BLOB_APPEND, позволяющая добавлять данные в существующий BLOB. RS-86068.
  20. Опция конфигурации TcpLoopbackFastPath отключена по умолчанию из-за рекомендаций Microsoft. FB-7259.
  21. Предупреждения об отсутствующих атрибутах LDAP логгируются только при включенном параметре конфигурации "TraceAuthentication". RS-85492.
  22. Возможность проверки конфигурации с помощью gfix и при запуске сервера. RS-44527.
  23. Параметр конфигурации BlobTempSpace, позволяющий сохранять временные BLOB в базе или во временной памяти. RS-65761.
  24. Из временного страничного пространства сбрасываются только те страницы, которые будут освобождены. RS-75696.
  25. Возможность назначения политики пользователям из LDAP. RS-75522.
  26. Увеличена максимальная длина входной строки в функции REGEXP_SUBSTR. RS-73363.
  27. Теперь при включенном параметре BugcheckAbort ошибка при вызове функции операционной системы приведет к созданию дампа сервера. RS-75048.
  28. Поддержка операции "CREATE USER" для пользователей LDAP. RS-60479.
  29. Значение по умолчанию параметра LockHashSlots увеличено до 65521. RS-72035.
  30. Реализован режим "ленивых" квантификаторов для системной функции REGEXP_SUBSTR. RS-46421.

FBJava обновлен до 1.2.2:

  1. Сборка для ARM64.
  2. Добавлена библиотека lucene-backward-codecs для поддержки индексов старых версий lucene. RS-92476.
  3. Исправлено копирование скриптов FTS из FBJava. RS-82772.
  4. Добавлена возможность параллельной индексации. Если переиндексация запущена, клиенту возвращается ошибка при повторном вызове переиндексации, также другим клиентам будет показана ошибка. RS-82772.
  5. Исправлен вывод ошибки, если кодировка текста отличалась от UTF-8. RS-82772.
  6. Исправлен вывод ошибки, если переиндексация прекратила работу из-за нехватки места во временном каталоге. RS-82772.
  7. Добавлено экранирование XML-элементов для корректного отображения в HTML. RS-82772.
  8. Увеличен максимальный размер документа для анализа совпадений. RS-82772.
  9. Исправлено закрытие BLOB, что приводило к утечке памяти. RS-84807.
  10. Добавлена возможность отключения OCR. Кроме того, можно указывать языки для распознавания. По умолчанию включены русский и английский языки. RS-82772.

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

  1. Падение сервера из-за простого SQL-запроса "select cast(rdb$db_key as integer) from rdb$database". FB-7467.
  2. Проблема редактирования процедуры во время её использования. FB-7428.
  3. Учёт статистики текущего подключения перед отправкой глобальной статистики пользователю. RS-95371.
  4. Ошибочное удаление пользовательской точки сохранения после исправления FB-7446. RS-95318.
  5. Проблемы шифрования при перечитывании или повреждении/удалении ключа шифрования. FB-7415.
  6. Каталог /tmp/firebird удаляется после установки и создаётся при запуске сервиса systemd. RS-94794.
  7. Считывание политики пользователя из LDAP при аутентификации по сертификату, который не является доверенным. RS-87996.
  8. Попытка использования данных в удаленном пуле транзакции. FB-7446.
  9. Более корректная проверка ошибки завершения запроса на FAILD / UNAUTHORIZED. RS-50891.
  10. Вызов REGEXP_SUBSTR с кодировкой UNICODE_FSS приводит к падению сервера. RS-90599.
  11. При аутентификации по сертификату политика пользователя не читалась из LDAP. RS-87996.
  12. При записи в файл освобождать блокировку движка, чтобы иметь возможность доставлять сообщения другим потокам. RS-91329.
  13. "RESET USER" устанавливает PLG$LAST_ONLINE в текущее время, чтобы разрешить подключения от простаивающих пользователей.
  14. Неправильное сообщение об ошибке при изменении несуществующего пользователя. RS-91562.
  15. Если на сервере используется многофакторная аутентификация, то происходит зависание после завершения бекапа. RS-92512.
  16. При проверке конфигурации сервера теперь игнорируются параметры с плагинами, чтобы разрешить использование сторонних библиотек. RS-92832.
  17. Флаги запуска rdbserver не обрабатываются если в конфигурации найдена ошибка. RS-86719.
  18. При изменении LDAP-пользователя с включенным параметром DefaultUserManagers не добавлять его в БД безопасности. RS-91213.
  19. При использовании многобайтовой кодировки в SUBSTRING возможно падение сервера. RS-92433.
  20. Неправильные значения полей при сортировке с использованием подсказки оптимизатору "optimize for". RS-82213.
  21. Ошибка 'no current record for fetch operation' при превышении номера транзакции границы в 2^31
  22. Незакоммиченные версии записей могли стать видимыми после SWEEP. RS-92275.
  23. Падение при создании запроса в условиях исчерпания доступной памяти. FB-7370.
  24. Функция setEngineReleaseDelay использует неправильный тип для переменной maxLinger. FB-7366.
  25. Алиасы на стороне клиента не работают в databases.conf. FB-7365.
  26. Падение сервера после двойной ошибки в attachDatabase(). FB-7393.
  27. Устранение большого количества сообщений об остановке сервера в firebird.log, вызванных исправлением FB-7147.
  28. Доверенная роль не работает в 3.0.10. FB-7406.
  29. Падение сервера при ошибке запуска. FB-7402.
  30. Ошибка при предоставлении и отзыве прав на обновление поля. FB-4729.
  31. Исправлены ошибки регистрации плагинов с длинными именами. FB-7418.
  32. Корректное сообщение об ошибке при бекапе таблицы с очень большим количеством полей. FB-7436.
  33. Мог достигаться предел использования временных блобов в одной транзакции. RS-88869.
  34. Память не обезличивалась в некоторых случаях. RS-72361.
  35. Неоптимальный план при JOIN нескольких таблиц с использованием функции в условии. FB-3357.
  36. Неоптимальный план при использовании JOIN .. USING. FB-7118.
  37. Если при смене пароля пользователя в LDAP у его записи отсутствует нужный класс, игнорировать эту ошибку и менять остальные пароли. RS-87197.
  38. Падение сервера при аутентификации когда создается пустой список плагинов.
  39. Многопоточная активация индексов приводит к падению сервера. FB-7314.
  40. Слишком ранняя остановка возможно работающих (не зависших) потоков.
  41. Гонки и падения при параллельной сборке мусора. RS-86799.
  42. Не пытаться выводить код ошибки из errno если при недействительном файловом дескрипторе не было попыток выполнять с ним операции ввода-вывода . RS-84347.
  43. Падение сервера при параллельном удалении таблицы. RS-84097.
  44. Попытка исправить зависания на блокировках транзакций после некоторых исключений или BUGCHECK. RS-84347.
  45. При BUGCHECK сообщение об ошибке пишется в firebird.log до выполнения любых действий, которые могут привести к падению сервера. RS-84347.
  46. При попытке ввода-вывода с недействительным файловым дескриптором печатать в ошибке имя функции для улучшения диагностики. RS-84347.
  47. Неправильное сообщение об ошибке при криптографических исключениях. RS-87299.
  48. Gfix зависает при отключении при активном аудите транзакций. FB-7299.
  49. Фиктивные (всегда истинные) условия могут изменить порядок соединения. FB-6941.
  50. При остановке сервера сообщение об этом может быть послано на неверный дескриптор. FB-7296.
  51. Ошибка 'Error reading data from the connection' при закрытии rdbtracemgr через Ctrl-C. FB-7295.
  52. Периодические падения при использовании Execute Statement on External. FB-7271.
  53. Ошибка поиска групп пользователя в LDAP, если у него нет первичной группы. RS-84819.
  54. Некорректное освобождение эксклюзивной блокировки на таблицу в процессе удаления этой таблицы. FB-7252.
  55. Проверка на ошибку при открытии файла "/dev/urandom", которая возможна при достижении лимита открытых файлов.
  56. Некорректная работа STARTING на индексированных полях VARCHAR. FB-7237.
  57. Извлечение метаданных через ISQL может вызвать падение сервера из-за необработанного исключения. RS-84571.
  58. Неправильное выделение памяти для строки из одного символа. RS-84455.
  59. При отзыве несуществующей опции выводится предупреждение. RS-68485.
  60. Неправильная работа gbak от версии 3.0 для создания бекапа баз от версии 2.6. RS-68810.
  61. Теперь триггеры ON DISCONNECT выполняются в следующих случаях: 1. При остановке базы (gfix -shut full -force 0). 2. При удалении подключения из MON$ATTACHMENTS другим подключением.
  62. Запрос к MON$ таблицам при запущенном потоке шифрования/дешифрования не возвращал данные. FB-6947.
  63. Назначение роли по умолчанию для пользователя PUBLIC. FB-7178.
  64. Изменение атрибутов, связанных с политикой в LDAP теперь не зависит от базы данных безопасности.
  65. Неправильное значение "User name in DPB" в поле MON$AUTH_METHOD. RS-74062.
  66. Некорректная обработка единичного символа "-" в регулярных выражениях. RS-75391.
  67. Невозможность восстановления инкрементного бекапа через stdin. RS-71900.
  68. Различные ошибки в движке регулярных выражений.
  69. Не считать "^" спецсимволом, если он используется в функции REGEXP_SUBSTR без режима "M". RS-70492.
  70. Некорректная работа режима "X" в функции REGEXP_SUBSTR. RS-71180.
  71. Неправильная работа REGEXP_SUBSTR при возврате значения группы. RS-70267.
  72. В движок регулярных выражений добавлена функция бектрекинга, что делает разбор выражений с переменными квантификаторами стабильнее и поддерживает более сложные конструкции. RS-69360.
Просмотр доступен только авторизованным пользователям
Авторизация

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ФИО полностью
Номер сертификата
Наименование организации
Должность
Электронная почта
Защита от автоматического заполнения
 
Введите символы с картинки*

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

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

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

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

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

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

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

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

ФИО
E-mail
Организация
Вопрос

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

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

e-mail
Комментарий
Защита от автоматического заполнения
 
Введите символы с картинки*

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