Ред База Данных 3.0 - 3.0.8.0
12.08.2021
Список изменений:
Исправлено:
- Исправлено некорректное поведение "ALTER TABLE ... SET DEFAULT ..."
- Исправлено падение сервера при наличии безымянной секции в конфигурации
- Ошибка при восстановлении базы с выключенным внешним движком, если в резервной копии есть зависимости к внешней процедуре
- Исправления поддержки O_DIRECT. Теперь в режиме O_DIRECT чтение выполняется блоками по 4 Kб в буфер, выровненный по границе в 4 Кб
- Исправлено падение сервера при некоторых вариантах списка плагинов аутентификации
- Оператор CREATE OR ALTER не создавал метаданные для многофакторной аутентификации в БД безопасности
- Исправлено ошибочное удаление пароля в LDAP при активации пользователя
- Исправлено некорректное поведение при архивации сегментов репликации
- Исправлена запись некорректного значения в атрибут LDAP rdbAccessTime после неудачной попытки многофакторной аутентификации в LDAP
- Исправлено падение сервера при использовании "SIMILAR TO"
- Исправлено описание в помощи утилиты repldiff
Изменено:
- Версия ODS увеличена до 12.3, так как добавлен индекс на системную таблицу RDB$PAGES
- При восстановлении из резервной копии предупреждение об отсутствии функционала "mandatory access" выводится единственный раз
Улучшено:
- Оптимизация получения таблиц мониторинга
- Уменьшено потребление памяти на архитектуре SuperServer
- Улучшена производительность общего кеша в архитектуре SuperServer, в том числе на машинах с NUMA архитектурой
- Ускорение работы временных индексов
- Название и PID удаленного клиента передаются через сервисы для отображения в MON$ATTACHMENTS
Добавлено:
- Портированы стратегии оптимизации OPTIMIZE FOR { FIRST | ALL } ROWS
- Поддержка стабильных курсоров
- Поддержка параллельного backup/restore
- Поддержка параллельной сборки мусора
- В вывод трейса добавлена статистика потребления памяти сортировкой
- Новые функции для работы с пользователями LDAP
- Возможность получения пользователей LDAP через таблицу SEC$USERS
fbjava обновлен до 1.1.14:
- Исправлено возможное падение сервера во время остановки при выгрузке плагина fbjava
fbjava-lucene обновлен до 2.0.14:
- Обновлен lucene до 7.7.3 с исправлением инициализации IndexWriter (https://issues.apache.org/jira/browse/LUCENE-8310)
- Процедуры и функции FTS создаются с "SQL SECURITY DEFINER"
Портировано из Firebird:
- Fix #6854 - Crash occurs when use SIMILAR TO and compare string with pattern that contains non-ascii character with suppressed exception handling (or "Invalid SIMILAR TO pattern" raises otherwise).
- Fix #5534 - String truncation exception on UPPER/LOWER functions, UTF8 database and some multibyte characters.
- Fix for #6817: -fetch_password passwordfile does not work with gfix
- Fix for #6836 - fb_shutdown() does not wait for self completion in other thread
- Fixed bug GH-6866 : Some orphan records left at RDB$SECURITY_CLASSES and RDB$USER_PRIVILEGES after DROP PROCEDURE\FUNCTION
- Avoid calls to JRD_get_thread_data.
- Remove pool reference and children lists in each node: Children lists will be created and destroyed on demand.
- Better handling for the scratch pool and fixed CORE-5646: CORE-5646 - Parse error when compiling a statement causes memory leak until attachment is disconnected.
- Revert to statically alloc the parser instance: Added a scope block to delete it before the scratch pool is destroyed in DsqlDmlRequest::dsqlPass.
- Process nodes using the scratch pool as default pool: To make it work, change MAKE_parameter to allocate parameters in the message pool (statement pool).
- Delete the scratch pool in the end of DML compilation
- Remove kind field.
- Remove dsqlCompatDialectVerb field and organize some members in AggNode for better alignment.
- Backported PR168 and PR294
- Backport fixes for memory leaks found by Jiří, see "Memory leak with external engine plugin" in fb-devel
- Make sure Engine instance is not destroyed before SharedXXX objects, that uses pointer on Engine in own dtor's.
- Backport one more fix against memory leak in UDR
- Fixed #6889: no permision while ALTER USER SET TAGS
- Fixed failure of test bugs.core_0927
- One more postfix for #6220
- Backported fix #6896: Client forcing server to encryption
- Postfix for #6220 - thanks to Adriano
- Aplly fix for #6220 - slow performance when executing SQL scripts as non-SYSDBA user (used for >2 years in IBP)
- Fixed bug #6918 : Service detach is always traced
Просмотр доступен только авторизованным пользователям
Авторизация