Ред База Данных 3.0 - v3.0.9-rc.5 RC
21 февраля 2022 г. 10:38
Список изменений
Исправления:
- Освобождение временного страничного пространства выполняется раньше чтобы избежать повреждения памяти. RS-71697.
- Падение сервера при вызове LDAP_ATTR при пустом значении параметра LDAPServer. RS-73851.
- Зависимость между страницами большой записи, чтобы избежать нарушения целостности при падении сервера.
- Определение длины строки с версией сервера, получаемой из isc_info_firebird_version, при длине строки большей 127 байт. RS-72200.
- Освобождение страничной блокировки после неудачного чтения. RS-72076.
- Переменная dbbStats увеличивается только для Суперсервера. RS-72067.
- При отсутствии библиотеки libtinfo инсталлятор выведет предупреждение, а не завершится с ошибкой. RS-72881.
- В трейсе неправильно подсчитывалась память, используемая для сортировок. RS-67319.
- Ошибка "Invalid clumplet buffer structure" при выборке из бинарного трейса. RS-71982.
- В суперсервере при наличии активных подключений неправильно логгировалось изменение размера страничного буфера. RS-70119.
- Таймер отключения от сервера LDAP запускается только для действий, выполняемых после установки подключения. RS-73290.
- Узел индекса вставляется в правильную позицию на нелистовом уровне после разделения страницы на уровне ниже. RS-73437.
- Увеличен максимальный размер входной строки для функции regexp_substr. RS-73363.
- Для буфера DPB используется тег isc_dpb_version2 чтобы уйти от лимита в 255 байт для isb_dpb_auth_block. RS-73189.
- Теперь в Windows isql работает в неинтерактивном режиме при получении данных из stdin. RS-35237.
- Падение сервера после исправления RS-73189 из-за неинициализированной переменной.
Улучшения:
- Длина контекстных переменных по умолчанию увеличена до 8192. RS-71426.
FBJava обновлен до 1.1.16
- В дистрибутив добавлены отладочные символы для FBJava. RS-71111.
Портировано из Firebird:
- Fixed FB-7056 (Fetching from a scrollable cursor may overwrite user-specified buffer and corrupt memory) and FB-7057 (Client-side positioned updates work wrongly with scrollable cursors) with a single shot.
- Deadlock when using not initialized security database. FB-7067.
- Creating unique constraints on MacOS fails on larger tables. FB-7084.
- Fix MacOS UDR and Legacy_UserManager plugins not working due to not exported entry point. FB-7088.
- Content of DB file can be overwritten with zero characters in some (rare) cases. FB-7109.
- Avoid unload of plugins in MacOS due to problematic reload of them. FB-7112.
- Server hangs in trace code when it tries to update mapping cache. FB-7115.
- FB service hangs and can not be stopped after several 'DELETE FROM MON$STATEMENTS' being issued in order to stop ES/EDS which waits record for updating. FB-7103.
- Database statistics service could not find existing table(s). FB-7119.