Ред База Данных 3.0 - 3.0.7.157
18.05.2021
Список изменений:
Исправлено:
- Падение в клиентской библиотеке при получении пустого многофакторного пакета
- Плагины "SrpNNN" пропускаются во время аутентификации если логин не задан
- В Суперсервере перед попыткой чтения заголовка базы устанавливается выравнивание станицы в 4Kб
- Опция O_DIRECT требует чтения из файла блоками, размер которых кратен 4Kб
- Исправлен подсчет повторяющихся групп в регулярных выражениях
- Ошибки LDAP внутри функции LDAP_ATTR не логгируются, а выбрасываются в виде исключения
- Ошибка несовпадения сертификата пользователя и сертификата из LDAP записывается в лог
- Исправлен некорректный текст сообщения в firebird.log при ошибке записи лога трейса
- Список созданных/удалённых файловых BLOB не освобождался при завершении транзакции
Улучшено:
- Isql в Linux сохраняет историю команд
- Встроенная поддержка ICU в Linux
- Добавлен параметр трейса "cancel_on_error", отменяющий операцию, логгирование которой завершилось с ошибкой
- Возможность печати пулов памяти используя команду SQL "DUMP" в сборках со включенным макросом DEBUG_GDS_ALLOG
FBJava-Lucene обновлен до версии 2.0.14:
- Библиотека lucene обновлена до версии 7.7.3 с исправлением инициализации IndexWriter
- Процедуры и триггеры полнотекстового поиска выполняются с привилегиями владельца
Портировано из Firebird:
- Backport from master reworked fix for CORE-6015 : Segfault when using expression index with complex expression
- Fixed CORE-6542 - Implementation of SUBSTRING for UTF8 character set is inefficient
- Postfix for CORE-6542: use U8_NEXT_UNSAFE to avoid problems with older ICU versions/Windows
- Additional patch for CORE-6015 : Segfault when using expression index with complex expression
- Allow to cancel statement\attachment when it is waiting on LCK_record_gc lock
- Postfix for CORE-6542: fixed build with some ICU versions. Also changed related solution in isql
- Backported CORE-6541: Restore backup on RawDevice
- Backport fix for bug GH-6777 : AV when engine shut down and cancels attachment that is waiting in lock manager
- SIMILAR TO also requires escape of }
- Backported #6780: added post-install script for Android to create architecture-specific files after cross build
- Fixed bug GH-6782 : Getting "records fetched" for functions/procedures in trace
- This should fix bug GH-6781 : Crashing process hangs (UDF exception)
- Another attempt to fix bug GH-6781 : Crashing process hangs (UDF exception)
- Next attempt to fix bug GH-6781 : Crashing process hangs (UDF exception)
- Avoid problems in case of buggy config with >1 Loopback in Providers
- Improvement GH-6748 : Freeing a statement using DSQL_drop or DSQL_unprepare should send free packet immediately [CORE6519]
- Backport #5913 - Increase number of formats/versions of views from 255 to 32K (CORE-5647)
- Fix memory leaks in external triggers examples
- Fix #6796 - Buffer overflow when padding line with national characters causes ISQL crash
Просмотр доступен только авторизованным пользователям
Авторизация